2010-12-01 93 views
0

我有一個本地運行正常的應用程序。當我將這個應用程序部署到我們的臨時環境中時,即使錯誤被Try/Catch塊包圍,並且正在使用ELMAH記錄,通常捕獲的錯誤也會導致「黃色死亡屏幕」。當我部署應用程序時導致YSOD的錯誤

我不知道爲什麼會出現這種情況。通常,應用會處理錯誤並繼續工作。有人可以提出可能導致這種情況的原因嗎?

我不知道在這裏提供什麼有用的信息,所以請問,我會盡可能地填寫。

+0

我們可以看到您看到的異常的堆棧跟蹤嗎?它是廣泛的錯誤還是導致異常的特定事件? – 2010-12-01 15:01:00

回答

0

原來這是一個PEBKAC數據相關的錯誤。

0

可能聽起來像是配置問題。我建議在<system.web> <customErrors ...部分的web.config中尋找。

0

你能提供更多關於你所看到的異常的信息嗎?像StackOverflowException的特殊情況是不可捕捉的。使用

http://msdn.microsoft.com/en-us/library/system.stackoverflowexception.aspx

StackOverflowException是在舊版本的.NET開捕,但現在不是了。您的機器是否運行不同版本的框架?

+0

我得到的錯誤是NullReferenceException。所有機器都運行.Net Framework 3.5 – DaveDev 2010-12-01 15:02:27

0

您可能會缺少一些依賴關係。確保您的登臺環境安裝了MVC。

相關問題