这是我的错误信息:
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>