我开发了一个简单的winforms应用程序,并带有一个基于服务的数据库。
在我的计算机上运行该应用程序时,它可以正常运行。但是在发布应用程序并将其放置在另一台计算机上后,它可以正常安装和运行,但是在连接到数据库时会引发错误。
“尝试为文件附加自动命名的数据库”
使用以下连接字符串:
<connectionStrings>
<add name="MyConString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\myDB.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
将该连接称为:
static string constr = System.Configuration.ConfigurationManager.ConnectionStrings["MyConString"].ConnectionString;
static SqlConnection conn = new SqlConnection(constr);
在目标计算机上安装了SQL Server ...
我想念什么吗?
以下链接是通过创建设置来部署应用程序的分步教程:
http://www.codeproject.com/Articles/12548/Visual-Studio-Windows-Application-Setup-Project
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句