在不同的计算机上运行MVC codefirst应用程序时System.Data.SqlClient.SqlException

时间:2015-09-04 13:43:50

标签: asp.net asp.net-mvc

我有一个使用Code第一种方法的MVC应用程序。它在我最初创建项目的计算机上运行良好。然后我将整个应用程序推送到GitHub并克隆到另一台计算机上。

应用程序启动正常,但当我尝试导航到显示数据库信息的页面时,我得到System.Data.SqlClient.SqlException

深入研究问题会让我发现连接字符串有问题,但我不能为我的生活看到问题所在。有人可以帮忙吗?

这是我的连接字符串:

  <connectionStrings>
      <add name="MyDemo" connectionString="data source=(LocalDb)\MSSQLLocalDB;initial catalog=MyDemo.Models.My_DBContext;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
  </connectionStrings>

不确定要在哪里看。

1 个答案:

答案 0 :(得分:0)

您的数据库是否已创建?如果不在数据包管理器控制台中尝试Update-Database - 命令。

可能没有安装LocalDb,请确保安装了正确的Sql Server。

编辑:正如Exception告诉您的那样,请确保安装了正确版本的Sql Server,或者将您的连接字符串更改为您在Sql Managment Studio中使用的值。