使用连接字符串的用户代码未对SqlException进行处理

时间:2016-04-01 11:20:55

标签: sql-server asp.net-mvc

我正在关注ASP.NET MVC 5教程,一切都很好,直到我添加了连接字符串:

<add name="MovieDBContext" 
     connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" 
     providerName="System.Data.SqlClient" /> 

在此之后我构建了项目,当我访问http://localhost:port/Movies时,它会抛出一个错误:

  

SQL异常未被用户代码

处理

就在这里:

    // GET: Movies
    public ActionResult Index()
    {
        return View(db.Movies.ToList()); // <- Here
    }

数据库未创建或我无法链接它。 Movies.mdf文件也未添加到App_Data文件夹中。我想这应该已经完成​​了吗?

我到处寻找,但我没有看到任何人在web.config文件中使用连接字符串时遇到此问题,就像在教程中描述的那样。这种技术是否被弃用,还是有其他方法可以做到这一点?

我正在使用VS2015 btw。

0 个答案:

没有答案