在特定情况下"A network-related or instance-specific error occurred while establishing a connection to SQL



我一直在使用最新版本的ASP.NET MVC 5和Entity Framework 6开发一个新的应用程序。

我有一个控制器,它返回一个空视图,这是我的AirlineController。它在我未登录时起作用,但当我登录时,我会收到一个不愉快的错误屏幕:https://i.stack.imgur.com/Hr5bv.png

相关代码如下:http://hastebin.com/unugupoguq.cs

我在freenode上有一个来自##asp.net的聊天日志,有人试图提供帮助,这可能也很有用:https://i.stack.imgur.com/g2KmV.png

我在本地使用SQL LocalDb,并将Azure与SQL Server一起进行部署,我在这两种部署中都遇到了问题。

编辑:

我的web.config的connectionStrings部分在本地是这样的:

  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)v11.0;AttachDbFilename=|DataDirectory|Fids2014.mdf;Initial Catalog=Fids2014;Integrated Security=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>

我们最终通过废弃项目并转移代码来"解决"问题。没有任何可见的更改,但现在项目正常工作。

我遇到了同样的问题,我已经通过安装SQL Server 2012 Express本地数据库解决了它(https://www.microsoft.com/en-us/download/details.aspx?id=29062)之后,我重新启动了visualstudio,它开始工作了。

相关内容