asp.net mvc键'attachdbfilename'的值无效

Bic*_*ick 9 sql-server asp.net asp.net-mvc connection-string

我目前正在阅读曼宁的"ASP.NET MVC 4 in Action"一书,并试图让第一个例子起作用.

在我的测试应用程序中,我构建了一个简单的模型并创建了一些视图 然后我使用NuGet导入"SQL Server Compact".

当我最终尝试运行该应用程序时,我收到以下错误:

Invalid value for key 'attachdbfilename'
Run Code Online (Sandbox Code Playgroud)

这与我正在运行的数据库(SELECT或其他CRUD操作)的每次交互都会发生.有任何想法吗?

Zer*_*ity 11

虽然,我回答这个问题有点迟,但我遇到了同样的问题,我通过修改连接字符串解决了它,如下所示

 <add name="MovieDBContext"
    connectionString="Data Source=.;Initial Catalog=Movies;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True"
    providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

希望这对其他人也有帮助.