Asp.net

asp.net mvc 鍵“attachdbfilename”的值無效

  • June 4, 2019

我目前正在閱讀 Manning 的“ASP.NET MVC 4 in Action”一書,並試圖讓第一個範例工作。

在我的測試應用程序中,我建構了一個簡單的模型並創建了一些視圖。然後我使用 NuGet 導入了“SQL Server Compact”。

當我最終嘗試執行應用程序時,出現以下錯誤:

Invalid value for key 'attachdbfilename'

這發生在與我正在執行的數據庫(SELECT 或其他 CRUD 操作)的每次互動中。有任何想法嗎?

雖然,我回答這個問題有點晚了,但我遇到了同樣的問題,我通過修改下面的連接字元串解決了這個問題

<add name="MovieDBContext"
   connectionString="Data Source=.;Initial Catalog=Movies;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True"
   providerName="System.Data.SqlClient" />

希望這對其他人也有幫助。

我嘗試為這個特定錯誤找到解決方案,但沒有成功。

最後通過將 .Net Framework 4 更新到 4.0.2 來修復它。可以找到更新檔和詳細資訊這裡是連結

希望能幫助到你

引用自:https://stackoverflow.com/questions/12135081