我一直在寻找答案,但找不到。它必须是显而易见的,我只是错过了它。
我们在app.config文件中遇到了连接字符串问题。它使用SQL Server身份验证,密码包含"&“和"+”符号。很明显,解析出了问题。在这一点上,更改密码将是一件麻烦的事情。有没有办法解决这个问题?

发布于 2012-04-13 21:58:39
将'&‘编码为'&’-&符号是XML中的保留字符
更多信息:http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
发布于 2012-04-13 22:00:25
因为web.config是XML,所以您需要转义这五个特殊字符:
& & ->和符号,U+0026
< --> <左尖括号,小于号,U+003C
> --> >右尖括号,大于号,U+003E
"-> "引号,U+0022
'-> '撇号,U+0027
我想,+不是问题。
发布于 2012-04-13 21:58:58
web.config是一个XML文件,需要对XML内容进行转义...
将password字段中的&更改为&,您就可以这样做了。
https://stackoverflow.com/questions/10142193
复制相似问题