带有appSetting值的Web.config文件包含"&"没有被解析

时间:2015-03-03 14:10:15

标签: asp.net-mvc web-config

    <appSettings>
    <add key="myKeyName" value="DFG&y:yd%yeZ" />
  </appSettings>

我在ASP.NET MVC应用程序中有一个web.config文件。在我的appSettings部分中,我有一个键,其值包含使web.config无效的字符。

角色是“&amp;” in value =“DFG&amp; y:yd%yeZ”,如果我删除它,应用程序工作正常,当我把它放回去时我得到以下错误。

  
    

配置错误说明:处理为此请求提供服务所需的配置文件时发生错误。     请查看下面的具体错误详情并修改您的     配置文件适当。

  
     

分析程序错误消息:解析EntityName时发生错误。线   25,位置61。

下面我的密钥以红色突出显示。

 <add key="myKeyName" value="DFG&y:yd%yeZ" />

是“&amp;” web.config的appSettings键值禁止?

1 个答案:

答案 0 :(得分:3)

您需要更换特殊字符&#34;&amp;&#34;由:

&amp;

这是list of special chars