![](/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.