[ASP .NET MVC] Cannot open database ... failed.

隨著 Udemy 的課程,嘗試連結資料庫時,出現以下錯誤訊息:

「Cannot open database "aspnet-XXXXXXXXXXX-20170528092711" requested by the login. The login failed.
Login failed for user 'IIS APPPOOL\DefaultAppPool'.」

碰巧想到了解決方式,特此記錄。

 

錯誤訊息頁面如下,研判是某個檔案被開啟著,無法使用。

猜測是被 Visual Studio 給佔用,關閉 Visual Studio 後,網頁重新整理,果然正常顯示。

更進一步發現確切解決方式,在 VS 關閉所有資料庫分頁並於 Server Explorer 中關閉資料庫連接,如下:

網頁即可正常顯示。