簡體   English   中英

C#Windows Form應用程序未發布本地數據庫(.mdf)

[英]C# Windows Form Application is not publishing local database (.mdf)

我已經在Visual Studio中使用本地數據庫制作了Windows窗體應用程序,並且一如既往地在開發時可以正常工作,但是如果我發布它並嘗試在其他計算機上運行,​​它將無法正常工作。

這是我在app.config中的連接字符串:

    <connectionStrings>
    <add name="Fitness_Club.Properties.Settings.FitnessClubConnectionString"
        connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\FitnessClub.mdf;Integrated Security=True;Connect Timeout=1"
        providerName="System.Data.SqlClient" />
</connectionStrings>

這些是我的申請文件 這是我的申請文件 這是我在其他計算機上遇到的錯誤! 在此處輸入圖片說明

我已經為這2天而苦苦掙扎,無法結束。

我需要做些什么才能在其他計算機上運行我的應用程序?

問題顯然在連接上。 為了在不涉及您的應用程序的情況下進行快速測試,我將在您的遠程PC上創建一個新的連接字符串。 為此,創建一個空的文本文件,將擴展名從.txt更改為.udl,然后單擊.udl文件,將打開``數據鏈接屬性''向導,然后在此配置並測試與數據庫服務器的連接。 一旦這樣做,您就知道您的連接字符串是正確的。 然后將連接字符串復制回您的app.config並運行該應用程序...在此處查看更多信息https://msdn.microsoft.com/zh-cn/library/e38h511e%28v=vs.71%29.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM