我的應用程序使用SQL Server數據庫。當我在VS中運行我的應用程序時,一切正常,但此應用程序必須運行在其他計算機上,所以我決定創建安裝包(在VS中發佈)。在我的PC應用程序安裝並運行良好,但是當我安裝在另一臺計算機應用程序運行良好的時刻,它必須訪問數據庫。它產生錯誤Error exceptionc#Visual Studio在發佈應用程序後生成數據庫錯誤
鏈接到github上的項目:JOBBOERSE
我的應用程序使用SQL Server數據庫。當我在VS中運行我的應用程序時,一切正常,但此應用程序必須運行在其他計算機上,所以我決定創建安裝包(在VS中發佈)。在我的PC應用程序安裝並運行良好,但是當我安裝在另一臺計算機應用程序運行良好的時刻,它必須訪問數據庫。它產生錯誤Error exceptionc#Visual Studio在發佈應用程序後生成數據庫錯誤
鏈接到github上的項目:JOBBOERSE
,您可以瀏覽到您的app.config(\ AddressBook.mdf)指定的路徑。您的安裝是否以與您本地測試相同的方式正確安裝DB文件?
<connectionStrings>
<add name="JOBBOERSE.Properties.Settings.AddresBookConnectionString"
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\AddresBook.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
安裝SQL Server 2016版本的目標PC上是這個問題的答案。我``得到2014年版本,但數據庫文件需要2016年
您可以將錯誤以文本形式添加到此問題?我點擊了圖片的鏈接,它非常小,沒有人可以閱讀它。 – bbrumm
對不起,現在這img現在看起來不錯 – R0tu
鏈接到VS生成的安裝文件:http://www.filedropper.com/programtest – R0tu