.net app.config中带有.config文件不包含的字符的ConnectionString';我不喜欢

.net app.config中带有.config文件不包含的字符的ConnectionString';我不喜欢,.net,connection-string,app-config,special-characters,.net,Connection String,App Config,Special Characters,我一直在寻找答案,却找不到。这一定是很明显的,我只是错过了 app.config文件中存在连接字符串问题。它使用SQL Server身份验证,密码包含“&”和“+”符号。显然,解析出错了。此时更改密码将是一件麻烦事。有办法解决这个问题吗 将“&”编码为“&;”-符号是XML中的保留字符 更多信息:web.config是一个XML文件,需要转义XML内容 将和更改为&,这样做很好。因为web.config是XML,所以需要转义五个特殊字符: &->和符号,U+0026 -->直角

我一直在寻找答案,却找不到。这一定是很明显的,我只是错过了

app.config文件中存在连接字符串问题。它使用SQL Server身份验证,密码包含“&”和“+”符号。显然,解析出错了。此时更改密码将是一件麻烦事。有办法解决这个问题吗


将“&”编码为“&;”-符号是XML中的保留字符


更多信息:

web.config
是一个XML文件,需要转义XML内容


更改为
&,这样做很好。

因为web.config是XML,所以需要转义五个特殊字符:

&->
符号,U+0026
-->
直角括号,大于符号,U+003E
->
引号,U+0022
&apos->
'
撇号,U+0027


+我想这不是问题。

试着对字符进行编码。使用
&用于符号。

这就成功了。这是显而易见的。非常感谢!当我在谷歌搜索“特殊字符xml”时,我找到了大量匹配项。我在谷歌上搜索“特殊角色app.config”和类似的搜索。嗯。.config文件就是XML。我需要咖啡。