我在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>
这些是我的应用程序文件 这是我在其他计算机上遇到的错误!
我已经挣扎了这两天了,不能走到尽头。
在其他计算机上运行我的应用程序需要做什么?
答案 0 :(得分:1)
问题显然在连接上。要在不涉及应用程序的情况下进行快速测试,我会在远程PC上创建一个新的连接字符串。为此,创建一个空文本文件,将扩展名从.txt更改为.udl。然后单击.udl文件并打开数据链接属性向导。从那里开始配置并测试与数据库服务器的连接。一旦这样做,您就知道您的连接字符串是正确的。 然后将连接字符串复制回app.config并运行应用程序...点击此处查看更多信息https://msdn.microsoft.com/en-us/library/e38h511e%28v=vs.71%29.aspx