【发布时间】:2019-04-08 13:40:54
【问题描述】:
我在网络配置中有这个
<connectionStrings>
<add name="web" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=ttt\SQL2K12;initial catalog=test;User ID=sa;Password=1222;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
<add name="web" connectionString="data source=tttt\SQL2K12;initial catalog=test;User ID=sa; Password=555 providerName="System.Data.SqlClient" />
</connectionStrings>
但抛出错误:
配置文件不是格式正确的 XML
为什么?
【问题讨论】:
-
您的连接字符串在连接字符串中有双引号。双引号是 xml 中的特殊字符,应该是:U+0022 (34)。请参阅 wiki :google.com/… 您可以使用 System.Net.WebUtility.HtmlEncode(string) 和 System.Net.WebUtility.HtmlDecode(string)
标签: c# asp.net webforms web-config