C# MVC教程,找不到或无法访问服务器名称

C# MVC教程,找不到或无法访问服务器名称,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我是MVC的新手,所以我尝试了本教程,这似乎是个好主意: 在我进入第五章创建模型之前,一切都进行得非常顺利。 我创建模型的方式与教程中所说的“几乎”相同(下拉列表中没有相同的应用程序上下文,所以我选择了所展示的应用程序上下文),这确实有效。但是,当我现在尝试启动应用程序时,会出现以下错误: A network-related or instance- specific error occurred while establishing a connection to SQL Server . T

我是MVC的新手,所以我尝试了本教程,这似乎是个好主意:

在我进入第五章创建模型之前,一切都进行得非常顺利。 我创建模型的方式与教程中所说的“几乎”相同(下拉列表中没有相同的应用程序上下文,所以我选择了所展示的应用程序上下文),这确实有效。但是,当我现在尝试启动应用程序时,会出现以下错误:

A network-related or instance- specific error occurred while establishing a connection to SQL Server . The server was not found or it can not be accessed. Verify that the instance name is correct and that SQL Server allows remote connections. (provider : SQL Network Interfaces , error : 56 - \ " SQLUserInstance.dll \ " can not be loaded from the location specified in the registry Verify that the function Local Database Runtime SQL Server Express is installed correctly. .    
内部异常可能是:%1不是有效的Win32应用程序


希望有人能帮助我,因为我不知道我做错了什么。

这可能是因为你没有断开连接,请尝试以下方法:-

打开服务器资源管理器->数据库上下文(在您的例子中可能是MovieDBContext),右键单击该文件并选择
关闭连接

此外,还需要为实体框架数据库上下文设置正确的连接字符串名称。签入
Web.Config
文件,您的ConnectionString键名应该与您的DBContext(此处为MoviesDBContext)完全匹配


还有,我注意到你说,您在下拉列表中找不到正确的DBContext,这是因为您可能在此之前没有构建解决方案。

您是否检查以确保安装了LocalDB功能?是否使用了数据库?@svanelten如何检查?有一个注册表项:@RahulSingh yeah似乎这就是我遇到的问题在我发现我不得不重新安装我的VS之后,我面临着一些其他问题,LocalDB似乎找不到。