我正在將第一個ASP.NET MVC部署到Windows Azure。部署該網站後工作,並在其中的鏈接。但小時後,如果我再次檢查鏈接它顯示了以下錯誤:將ASP.NET MVC應用程序部署到Azure時出錯
An error occurred while processing your request.
我曾經提到here的步驟。
任何想法我失蹤?爲什麼它工作幾個小時然後拋出一個錯誤?
我正在將第一個ASP.NET MVC部署到Windows Azure。部署該網站後工作,並在其中的鏈接。但小時後,如果我再次檢查鏈接它顯示了以下錯誤:將ASP.NET MVC應用程序部署到Azure時出錯
An error occurred while processing your request.
我曾經提到here的步驟。
任何想法我失蹤?爲什麼它工作幾個小時然後拋出一個錯誤?
在MVC中,如果發生任何異常,將顯示此錯誤。您需要通過啓用跟蹤日誌或更改web.config文件中的參數來調試代碼,以便顯示異常。
看來你需要檢查錯誤日誌才能看到完整的錯誤信息。請你只把這個解決方案Sorry, an error occurred while processing your request
<configuration>
<system.web>
<customErrors mode="Off" />
</system.web>
</configuration>
他是快速和骯髒的方法,但它至少會得到你正在尋找的信息。只要確保在完成後重新打開自定義錯誤。注意:這個方法會把你的堆棧跟蹤顯示給整個世界。
有多種獲取錯誤細節和調試的方法。
1)Web角色的診斷配置。啓用應用程序錯誤因此,應用程序錯誤將記錄到WADEventTable.Refer http://msdn.microsoft.com/en-us/library/azure/dn186185.aspx
2)在部署/發佈應用程序時,爲角色啓用遠程桌面。所以基本上你將可以連接到角色實例遠程,看到在事件查看器
3)在應用程序定義自定義頁面,並重定向到它與異常的詳細信息
連接字符串是正確的蔚藍? – Ofiris
我想是的,因爲它工作了幾個小時。 – oldsport
這是一個你無法捕捉的例外,Azure出於安全原因不會顯示它,請參閱本教程中有關ASP.NET Azure故障診斷的信息:http://www.windowsazure.com/en-us/documentation/articles/web -sites-DOTNET解決的視覺工作室/ – Ofiris