App.config“配置系统未能初始化” 异常解决 C#
2016-09-14 10:28
591 查看
System.Configuration.ConfigurationManager.AppSettings["user"];
时出现“配置系统未能初始化” 错误
解决办法:
如果配置文件中包含 configSections 元素,则 configSections 元素必须是 configuration 元素的第一个子元素。",将appSettings放到configSections 后,则正常。
是调用log4net的问题,把App.config顺序搞乱了。
时出现“配置系统未能初始化” 错误
解决办法:
如果配置文件中包含 configSections 元素,则 configSections 元素必须是 configuration 元素的第一个子元素。",将appSettings放到configSections 后,则正常。
是调用log4net的问题,把App.config顺序搞乱了。
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <!-- log4net的定义 --> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <!--配置log4net--> <log4net> <!--使用Rolling方式记录日志按日来记录日志--> <appender name="ErrorLog" type="log4net.Appender.RollingFileAppender"> <file value="log\\" /> <appendToFile value="true" /> <param name="LockingModel" value="log4net.Appender.FileAppender.MinimalLock" /> <rollingStyle value="Date" /> <datePattern value="yyyy-MM-dd".txt"" /> <staticLogFileName value="false" /> <layout type="log4net.Layout.PatternLayout"> <!--<header value="开始记录 "/>--> <!--<footer value="结束记录 "/>--> <conversionPattern value="时间:%d %m %n" /> </layout> <filter type="log4net.Filter.LevelRangeFilter"> <!--只接受最小等级与最大等级之间的日志输出,其他的被过滤,这里接受WARN(警告),ERROR(错误),FATAL(致命)级别的输出--> <param name="LevelMin" value="INFO" /> <param name="LevelMax" value="FATAL" /> </filter> </appender> <!--定义日志的输出媒介--> <root> <!--RollingFileAppender事件日志--> <appender-ref ref="ErrorLog" /> </root> </log4net> <runtime> <legacyCorruptedStateExceptionsPolicy enabled="true"/> </runtime> <appSettings> <add key="user" value="admin"/> </appSettings> </configuration>
相关文章推荐
- ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理
- 使用CursorLoader加载联系人信息
- iOS开发中需要注意点的知识点
- android开发 事件监听
- android studio如何修改包名
- cocosStudio 2.0.6下载 对应cocos2dx 3.3
- cocos-2d js this的用法
- 微信开发必备外网映射工具----Ngroke
- spring hibernate 中mappingLocations、mappingDirectoryLocations等的区别
- iOS 百度地图api点击BMKAnnotationView,不响应didSelectAnnotationView事件。
- 解决Android依赖库过多导致的65k问题
- ios的@property属性和@synthesize属性
- AppStore上传问题 ITC.apps.preReleaseBuild.errors.processingFailed
- 一分钟实现图片选择功能——图片选择框架
- 从Picasso到Glide
- android源码(M)-jni实现app卸载统计(一)
- Android 屏幕手势滑动中onFling()函数的技巧分析
- Android 屏幕(View)坐标系统
- mybatis, mapper.xml常用配置
- cocos2d-js动画结束监听