0
使用webdeploy时,Web服务器web.config中将删除最后一个引号转义。Web部署删除连接字符串中的引号
任何想法为什么?我现在不得不登录到服务器,并在每次发布网站时读取它!
<add name="Entities" connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string="server=server;database=db;user id=1;password=password;MultipleActiveResultSets=True;App=EntityFramework;"" providerName="System.Data.EntityClient" />
变为:
<add name="Entities" connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string="server=server;database=db;user id=1;password=password;MultipleActiveResultSets=True;App=EntityFramework;" providerName="System.Data.EntityClient" />
萨加尔嗨,乍一看它似乎工作,但只是意识到它并没有解决问题:( –
Hi @ churchley,我检查了你的连接字符串两次,删除后它是完美的;在引用之前,在你的服务器或数据库中有可能出现一些错误或不必要的内容,请重新创建它。 –