App.config“配置系統未能初始化” 異常解決 C#

來源:互聯網
上載者:User

標籤:

System.Configuration.ConfigurationManager.AppSettings["user"];

時出現“配置系統未能初始化” 錯誤

 

解決辦法:

如果設定檔中包含 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>

  

App.config“配置系統未能初始化” 異常解決 C#

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.