部署应用程序时导致YSOD的错误

时间:2010-12-01 14:41:51

标签: c# asp.net-mvc elmah

我有一个在本地运行良好的应用程序。当我将此应用程序部署到我们的暂存环境时,通常捕获的错误会导致“黄色死亡屏幕”,即使错误被Try / Catch块包围并且正在使用ELMAH进行记录。

我不知道为什么会这样。通常,应用程序将处理错误并继续工作。有人可以提出可能导致这种情况的原因吗?

我不知道这里有什么有用的信息,所以请问我会尽可能多地填写。

4 个答案:

答案 0 :(得分:0)

可能听起来像配置问题。我建议查看<system.web> <customErrors ...部分中的web.config。

答案 1 :(得分:0)

您能否提供有关您所看到的异常的更多信息?像StackOverflowException这样的特殊情况是无法捕获的。

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

StackOverflowException曾经可以在旧版本的.NET上捕获,但现在不再存在了。您的机器是否运行不同版本的框架?

答案 2 :(得分:0)

你可能会遗漏一些依赖项。确保您的登台环境已安装MVC。

答案 3 :(得分:0)

事实证明这是与PEBKAC数据相关的错误。