C# System.Data.SqlClient.SqlException';在EntityFramework.dll中发生,但未在用户代码中处理

C# System.Data.SqlClient.SqlException';在EntityFramework.dll中发生,但未在用户代码中处理,c#,sql-server,asp.net-mvc,entity-framework,C#,Sql Server,Asp.net Mvc,Entity Framework,我和c#一起工作(开始工作)。首先,我创建了一个模型。通过这个模型,我使用实体框架创建了带有视图的MVC5控制器。我认为一切都是正确的(这个模型将创建必要的表,我可以使用本地数据库),但是当我想运行我的应用程序并转到这个页面时http://localhost:49640/ControllerName我收到了这个错误: 其他信息:与SQL Server建立连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供

我和c#一起工作(开始工作)。首先,我创建了一个模型。通过这个模型,我使用实体框架创建了带有视图的MVC5控制器。我认为一切都是正确的(这个模型将创建必要的表,我可以使用本地数据库),但是当我想运行我的应用程序并转到这个页面时
http://localhost:49640/ControllerName
我收到了这个错误:

其他信息:与SQL Server建立连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:52-找不到本地数据库运行时安装。请验证SQL Server Express是否已正确安装,以及本地数据库运行时功能是否已启用。)

我试图找到一些解决办法,但没有。据我所知,
Web.config
中的
connectionStrings
可能存在一些问题,或者与服务器的连接存在一些问题,但是如何解决这个问题呢

我的连接字符串:

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


我下载并安装了SqlLocalDb,这解决了我的问题。此链接对我很有帮助。

您是在配置中添加了连接字符串,还是只是在使用localdb?@pilotob我没有手动添加连接字符串?我想,如果它是自动添加的,那就是我的连接字符串:''将连接字符串添加到问题中。您是否验证了最后一句话:验证SQL Server Express是否已正确安装,以及本地数据库运行时功能是否已启用。)正确。。。在开发过程中,所有这些都应该是自动的。您没有从应用程序数据中删除该文件,是吗?第一次运行应用程序时的视图发生了这种情况?您正在使用Visual Studio吗?转到SQL server对象资源管理器窗口并添加SQL server(LocalDb)\v11.0。如果您不能做到这一点,那么您没有启用localDb或没有安装SQL Express。查看是否可以在命令窗口中运行SqlLocalDB.exe。