我找到了答案,找不到它。它必须是明显的东西,我只是想念它。在app.config中的ConnectionStrings与.config文件不喜欢的字符
我们在app.config文件中存在连接字符串问题。它使用SQL Server身份验证,并且密码包含“&”和“+”符号。显然解析出错了。在这一点上更改密码将是一件麻烦事。有没有办法解决这个问题?
我找到了答案,找不到它。它必须是明显的东西,我只是想念它。在app.config中的ConnectionStrings与.config文件不喜欢的字符
我们在app.config文件中存在连接字符串问题。它使用SQL Server身份验证,并且密码包含“&”和“+”符号。显然解析出错了。在这一点上更改密码将是一件麻烦事。有没有办法解决这个问题?
编码 '&' 为 '&安培;' - 符号在XML中是保留字符
更多信息:http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
由于web.config文件是XML,你需要逃避的五个特殊字符:
&
- >&
符号,U + 0026
<
- ><
左角支架,小于号,U + 003C
>
- >>
直角支架,大于符号,U + 003E
"
- >"
引号,U + 0022
'
- >'
撇号,U + 0027
+不是问题,我想。
尝试编码字符。使用&
作为&符号。
这样做。这是显而易见的。非常感谢你! – David 2012-04-13 13:59:28
当我谷歌“特殊字符xml”我找到吨的比赛。我在Google上搜索“特殊字符app.config”和类似的搜索。咄。 .config文件只是XML。需要咖啡。 – David 2012-04-13 14:03:40