首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

未处理的'System.Configuration.ConfigurationException'类型的异常出现在 system.dll 中

2014-01-28 
VS.net 2003新建了一个WinForm应用程序.。 右键点击项目-添加新项-文本文件,输入名称:app.config 我在app.

VS.net 2003新建了一个WinForm应用程序.。
右键点击项目->添加新项->文本文件,输入名称:app.config

我在app.config里输入内容如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
  <add key="string" value="hello" />
</appSettings>
</configuration>

保存,在程序里使用语句:
string s = System.Configuration.ConfigurationSettings.AppSettings["string"];

编译没错,运行出现例外信息:
未处理的'System.Configuration.ConfigurationException'类型的异常出现在 system.dll 中。
其他信息: 只允许元素
这是怎么回事啊 ?如何解决?

------解决方法--------------------------------------------------------
不要用string做key值,试试
------解决方法--------------------------------------------------------
写法应该没问题
------解决方法--------------------------------------------------------
实在不行的话从新添加个XML文档把encoding="utf-8"?>改为encoding="gb2312" ?再试试
------解决方法--------------------------------------------------------
右键点击项目->添加新项->文本文件,输入名称:app.config
==========================================================
我猜问题出在这里。
本来就可以直接添加App.config文件,干吗要用text文件改名成那样?
而且文件名是不能更改的,就和web.config一样。
------解决方法--------------------------------------------------------
我觉得还是配置项的key有问题,和关键字冲突了,改成str试试
------解决方法--------------------------------------------------------
ms-help://MS.MSDNQTR.2003FEB.2052/xmlsdk30/htm/xmconcharacterencodingxmlandmsxml.htm

        

热点排行