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,我檢查了你的連接字符串兩次,刪除後它是完美的;在引用之前,在你的服務器或數據庫中有可能出現一些錯誤或不必要的內容,請重新創建它。 –