这是我的错误信息:
- log4net:ERROR XmlConfigurator: Failed to find configuration section 'log4net' in the application's .config file. Check your .config file for the <log4net> and <configSections> elements. The configuration section should look like: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
这是我的web.config:
- <?xml version="1.0"?>
- <configuration>
- <configSections>
- <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
- </configSections>
- <system.serviceModel>
- ...
- </system.serviceModel>
- <connectionStrings>
- ...
- </connectionStrings>
- <log4net>
- ...
- </log4net>
- </configuration>
我的配置有什么问题?
更新:
还有Web.Release.config:
- <?xml version="1.0"?>
- <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
- <system.web>
- <compilation xdt:Transform="RemoveAttributes(debug)" />
- </system.web>
- <system.serviceModel>
- ...
- </system.serviceModel>
- <connectionStrings>
- ...
- </connectionStrings>
- <log4net>
- ...
- <root>
- <level value="DEBUG" xdt:Transform ="Replace"/>
- </root>
- </log4net>
- </configuration>
Web.Test.cofig – 与发行版一样
和Web.Debug.config,这是空的:
- <?xml version="1.0"?>
- <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
- </configuration>