當我更改連接字符串在發佈的Visual Studio項目後,它給我一個錯誤如何在發佈項目後更改連接字符串?
這裏是我的app.config文件
<connectionStrings>
<add name="DataContext" connectionString="metadata=res://*
/Model.DataContext.csdl|res://*/Model.DataContext.ssdl|res:
//*/Model.DataContext.msl;provider=System.Data.SqlClient;provider connection string="data source=CODE-SERVER\SQLSILENT;initial catalog=pos-standard;persist security info=True;user id=sa;password=abc123**;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
,並在新的app.config文件我想更換此連接字符串它我本地數據庫連接字符串。
<add name="DataContext" connectionString="metadata=res://*/Model.DataContext.csdl|res://*/Model.DataContext.ssdl|res://*/Model.DataContext.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=pos-standard;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
您需要重新簽署應用程序和部署體現在您編輯配置文件後:https://msdn.microsoft.com/en-us/library/dd465299。 aspx http://stackoverflow.com/questions/25004056/resign-clickonce-manifest-using-mage-exe – mm8
@ mm8你說得對,這是一個通過我們可以解決這個問題的方式,但在這裏我的情況我不能' t請辭/發佈應用程序 – Shahbaz
如果您不能辭職,您有兩個選擇:1.不要使用ClickOnce。 2.不要更改配置文件。 – mm8