我有一个在本地运行良好的应用程序。当我将此应用程序部署到我们的暂存环境时,通常捕获的错误会导致“黄色死亡屏幕”,即使错误被Try / Catch块包围并且正在使用ELMAH进行记录。
我不知道为什么会这样。通常,应用程序将处理错误并继续工作。有人可以提出可能导致这种情况的原因吗?
我不知道这里有什么有用的信息,所以请问我会尽可能多地填写。
答案 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数据相关的错误。