当前位置:编程学习 > C#/ASP.NET >>

app.config总是无法读取。很简单的配置




异常见附件图片,总是说无法识别第二行,可是第二行只是一个<configuration>啊。。。愁人


我的app.config内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
      <add key="IP" value="127.0.0.1" />
      <add key="Database" value="police" />
      <add key="username" value="sa" />
      <add key="password" value="123456" />
  </appSettings>
</configuration>
--------------------编程问答-------------------- 快帮帮我呀,这个问题停住好久了,直接无语了…… --------------------编程问答-------------------- 不知道,我曾经也遇到过这种问题,他说未识别的元素,估计是你的XML格式不对吧 --------------------编程问答-------------------- 是不是文件的字符集啥的不对了。
新建的winform或者Console工程,加入application config。

看看是不是好使,在copy过来修改。 --------------------编程问答-------------------- 你格式调整一下,再保存
using System.Configuration;
            string str1 = ConfigurationSettings.AppSettings["IP"];
            string str2 = ConfigurationSettings.AppSettings["Database"];
            string str3 = ConfigurationSettings.AppSettings["username"];
            string str4 = ConfigurationSettings.AppSettings["password"];
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="IP" value="127.0.0.1" />
    <add key="Database" value="police" />
    <add key="username" value="sa" />
    <add key="password" value="123456" />
  </appSettings>    
</configuration>



--------------------编程问答-------------------- 利用vs重新新建一个配置文件再试试 --------------------编程问答-------------------- 你需要引用config这个dll的。。。。。 --------------------编程问答-------------------- 检查文件的编码,默认使用utf-8 --------------------编程问答-------------------- 应该是里面使用了非法字符,您重新生成一个app.config或者copy一个没有问题的app.config.,不用用记事本之类的修改,最好用VS.
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,