2012-04-13 52 views
7

我找到了答案,找不到它。它必须是明显的东西,我只是想念它。在app.config中的ConnectionStrings与.config文件不喜欢的字符

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

partial connection string with sensitive data blocked

回答

5

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

更改&&在密码字段,你很好做。

+0

谢谢!一如既往,很好的答案。 – David 2012-04-13 14:00:25

5

由于web.config文件是XML,你需要逃避的五个特殊字符:

& - >&符号,U + 0026
&lt; - ><左角支架,小于号,U + 003C
&gt; - >>直角支架,大于符号,U + 003E
&quot; - >"引号,U + 0022
&apos; - >'撇号,U + 0027

+不是问题,我想。