【问题标题】:.NET Can't connect to MDF on another machine.NET 无法连接到另一台机器上的 MDF
【发布时间】:2015-07-21 15:03:15
【问题描述】:

我有一个简单的 Windows 窗体项目,它链接到另一个项目,一个名为“模型”的类库。此模型项目使用 LINQ-to-SQL 连接到 MDF 数据库。当我在本地测试它时,它工作得很好,但是当我在另一台机器上尝试它时,即使我安装了 .NET 框架,它也无法连接,我收到超时和错误:“建立与SQL 服务器”

我用来连接的连接字符串是Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\db.mdf;Integrated Security=True;Connect Timeout=30" providerName="System.Data.SqlClient

我做了一个虚拟仓库来分享代码,可以在这里找到:https://github.com/gosukiwi/TestConnect

也许我应该改用 SQL 服务器或 Access 数据库?干杯。

【问题讨论】:

    标签: c# linq linq-to-sql mdf


    【解决方案1】:

    我想你会发现这些很有帮助:

    http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

    http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-2-instance-ownership.aspx

    我倾向于在开发时使用 LocalDB,然后在生产部署中转移到我们的实时服务器 SQL Server 实例。

    您尝试执行的操作是可能的,但需要加载用户配置文件。我还看到了一些关于更改应用程序的 identityType 以快速修复的建议:How to deploy ASP.NET MVC 4 application using localDB to local IIS on Windows 7? 但我建议好好阅读一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-19
      相关资源
      最近更新 更多