【发布时间】:2015-11-19 14:10:11
【问题描述】:
我正在学习 ASP.NET MVC,来自官方网站。
当我到达this tutorial page 时,在创建电影控制器后,当我导航到 url:localhost://xxxx/movies/index 时出现异常。
异常消息是:
发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。 无法创建自动实例。查看 Windows 应用程序事件 记录错误详情
我的系统详细信息是:-
- Windows 10 专业版(64 位)
- 2015 年社区视觉工作室
- SQL Server 2014(64 位)
web.config 文件中的连接字符串是这样的
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename="|DataDirectory|\aspnet-world movies-20150825083408.mdf";Initial Catalog="aspnet-world movies-20150825083408";Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
异常是在第 20 行的这个动作方法中
public ActionResult Index()
Line 19: {
Line 20: return View(db.Movies.ToList());
Line 21: }
【问题讨论】:
-
请从网络配置中显示与您的 SQL 连接字符串相关的代码,显然删除所有凭据信息。
-
您完成第 5 步了吗?