我有一個本地運行正常的應用程序。當我將這個應用程序部署到我們的臨時環境中時,即使錯誤被Try/Catch塊包圍,並且正在使用ELMAH記錄,通常捕獲的錯誤也會導致「黃色死亡屏幕」。當我部署應用程序時導致YSOD的錯誤
我不知道爲什麼會出現這種情況。通常,應用會處理錯誤並繼續工作。有人可以提出可能導致這種情況的原因嗎?
我不知道在這裏提供什麼有用的信息,所以請問,我會盡可能地填寫。
我有一個本地運行正常的應用程序。當我將這個應用程序部署到我們的臨時環境中時,即使錯誤被Try/Catch塊包圍,並且正在使用ELMAH記錄,通常捕獲的錯誤也會導致「黃色死亡屏幕」。當我部署應用程序時導致YSOD的錯誤
我不知道爲什麼會出現這種情況。通常,應用會處理錯誤並繼續工作。有人可以提出可能導致這種情況的原因嗎?
我不知道在這裏提供什麼有用的信息,所以請問,我會盡可能地填寫。
原來這是一個PEBKAC數據相關的錯誤。
可能聽起來像是配置問題。我建議在<system.web> <customErrors
...部分的web.config中尋找。
你能提供更多關於你所看到的異常的信息嗎?像StackOverflowException的特殊情況是不可捕捉的。使用
http://msdn.microsoft.com/en-us/library/system.stackoverflowexception.aspx
StackOverflowException是在舊版本的.NET開捕,但現在不是了。您的機器是否運行不同版本的框架?
我得到的錯誤是NullReferenceException。所有機器都運行.Net Framework 3.5 – DaveDev 2010-12-01 15:02:27
您可能會缺少一些依賴關係。確保您的登臺環境安裝了MVC。
我們可以看到您看到的異常的堆棧跟蹤嗎?它是廣泛的錯誤還是導致異常的特定事件? – 2010-12-01 15:01:00