C# 将带有localdb的应用程序移动到其他计算机

C# 将带有localdb的应用程序移动到其他计算机,c#,connection-string,C#,Connection String,我已经部署了我的应用程序,它使用基于sql的本地数据库(.mdf) 我已经建立并发布了它。 在我的电脑上运行得很好,但在其他电脑上应用程序不读取数据库。 我认为我的连接字符串有问题: connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\myDb.mdf; Integrated Security=True;Connect Timeout=30" 应用程序部

我已经部署了我的应用程序,它使用基于sql的本地数据库(.mdf) 我已经建立并发布了它。 在我的电脑上运行得很好,但在其他电脑上应用程序不读取数据库。 我认为我的连接字符串有问题:

connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\myDb.mdf;
                  Integrated Security=True;Connect Timeout=30"

应用程序部署在VS2013上。我正在运行win8,与我尝试过的其他电脑一样。

如果SQL server将数据库连接到服务器上,您应该尝试通过服务器而不是本地连接到数据库,并修改连接字符串以连接到服务器上的数据库,而不是本地文件上的数据库。

出现了什么错误?它找不到数据库?或者它甚至无法连接到服务器?找不到数据库。但我需要本地数据库。然后确保将.mdf文件部署到我部署的mdf和ldf文件。我需要移动到其他电脑,但不工作