![](/img/trans.png)
[英]C# Project Works Fine on Visual C# Express Program Editor but Stops Working When Published
[英]Database not working when published my c# project
我使用Visual Studio 2015在C#中開發了一個應用程序。但是,當我發布該應用程序並在另一個系統上運行它時。 它給出了以下例外。
建立與SQL Server的連接時發生與網絡相關或特定於實例的錯誤。未找到服務器或該服務器不可訪問。請驗證實例名稱正確且SQL Server配置為允許遠程連接。無法找到本地數據庫運行時安裝。
發布數據庫時,我們需要進一步清理開發人員配置。
在連接字符串中,檢查客戶端托管環境上的數據庫服務器名稱是什么,並將其包括在: Data Source="Client database host server name"
此外, AttachDbFilename='C:\\Users...'
提供.mdf
文件(如在您的連接字符串中指定的AttachDbFilename='C:\\Users...'
),不如從本地的SQL Management Studio生成腳本並在客戶端環境中運行腳本。
如果要求提供.mdf
文件,請確保托管環境中mdf
文件的路徑與您在連接字符串中提供的路徑匹配。
否則,您可以向客戶端提供mdf
文件,要求他們將其附加到托管數據庫服務器。
通常,主機服務器上可能未提供Integrated Security
。 因此,請與主機上的客戶端一起檢查userid/password
,以在連接字符串中進行連接和更新。
希望以上幾點對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.