none
WinForms 为什么读取App.config文件总出错呢.代码是对的! RRS feed

  • 问题

  • <appSettings>
        <add key="Connstr" value="Data Source=192.168.3.100;Initial Catalog=Integration;User ID=sa;Password=123"/>
        <add key="AutoSave1d" value="C:\"/>

    </appSettings>

    读取的地方写法:

    protected string m_strConnectionString = System.Configuration.ConfigurationManager.AppSettings["Connstr"].ToString();        

    结果报错,未实例化,也就是没读到`

    2011年5月10日 5:59

答案

  • 您好

    確認一下您的 app.config 檔案內容

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     <appSettings>
      <add key="Connstr" value="Data Source=192.168.3.100;Initial Catalog=Integration;User ID=sa;Password=123"/>
      <add key="AutoSave1d" value="C:\"/>
     </appSettings>
    </configuration>
    

    歡迎參觀我的Blog.NET菜鳥自救會
    • 已建议为答案 Paul Zhou 2011年5月21日 3:54
    • 已标记为答案 Paul Zhou 2011年5月24日 6:03
    2011年5月10日 6:31
  • 你好 检查下你运行时配置文件是否存在以及是否包含对应的appSettings
    Raymond Tang (Microsoft C# MVP)
    Denn Ich Gehoer nur mir
    微软中文论坛同城社区成都QQ群:74268428
    My Chinese Blog
    Chengdu,Sichuan Province,China
    • 已建议为答案 Paul Zhou 2011年5月21日 3:54
    • 已标记为答案 Paul Zhou 2011年5月24日 6:03
    2011年5月19日 7:26
    版主

全部回复

  • 您好

    確認一下您的 app.config 檔案內容

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     <appSettings>
      <add key="Connstr" value="Data Source=192.168.3.100;Initial Catalog=Integration;User ID=sa;Password=123"/>
      <add key="AutoSave1d" value="C:\"/>
     </appSettings>
    </configuration>
    

    歡迎參觀我的Blog.NET菜鳥自救會
    • 已建议为答案 Paul Zhou 2011年5月21日 3:54
    • 已标记为答案 Paul Zhou 2011年5月24日 6:03
    2011年5月10日 6:31
  • 你好 检查下你运行时配置文件是否存在以及是否包含对应的appSettings
    Raymond Tang (Microsoft C# MVP)
    Denn Ich Gehoer nur mir
    微软中文论坛同城社区成都QQ群:74268428
    My Chinese Blog
    Chengdu,Sichuan Province,China
    • 已建议为答案 Paul Zhou 2011年5月21日 3:54
    • 已标记为答案 Paul Zhou 2011年5月24日 6:03
    2011年5月19日 7:26
    版主
  • 你好,

    经测试,你的上述代码及配置是可以正常读取的,所以请确认配置文档是否存在以及是否正确。


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年5月20日 6:40