使用帶有SQL Server數據庫的ASP.Net MVC Web應用程序的連接字符串的相當簡單的問題。錯誤。處理您的請求時出錯
我創建了使用數據庫,使用的MVC 5應用程序的默認模板使用Visual Studio 2014
我在我的移動應用到IIS和SQL Server Express數據庫(2014)和Web應用程序我看到我的應用程序使用的數據庫是localDB(具有.mdf擴展名),我需要知道的是如何將它附加到我的SQL Server Express數據庫。 (開發機器和服務器是獨立的機器)
我已將它連接到服務器,併爲我的IIS登錄「IIS APPPOOL \ DefaultAppPool」以便能夠使用服務器。在這裏,我已授予登錄讀寫權限到數據庫「ASPNET-owinTest-20140519094353」,並在IIS我的連接字符串是
Server=KEVIN-PC\SQLEXPRESS;Database=aspnet-owinTest-20140519094353;Integrated Security=true
構建我的應用程序時,默認的連接字符串:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-owinTest-20140519094353.mdf;Initial Catalog=aspnet-owinTest-20140519094353;Integrated Security=True" providerName="System.Data.SqlClient" />
如果任何人都可以請給我一個這個手。我的應用程序只是拋出一個錯誤
錯誤。 處理您的請求時發生錯誤。
這是默認的MVC錯誤。
也有什麼方法可以讓我看到發生了什麼?就像在各種日誌中一樣,我檢查了IIS日誌,似乎沒有任何信息可以幫助我。只需使用用戶名/密碼登錄而不是使用Windows身份驗證,對我來說會更好嗎?
您可以檢查服務器的事件日誌以查看錯誤消息。儘管長期來說,您應該實現更好的錯誤日誌記錄(例如[Elmah](https://www.nuget.org/packages/Elmah.MVC/))。 – mason
服務器的事件日誌只告訴我數據庫已經啓動了,但並沒有揭示正在發生的實際錯誤,我不知道它爲什麼會給出這個錯誤。在我的開發服務器上,數據庫工作正常。在我的IIS服務器上它會引發這個錯誤。 – Kevin