【问题标题】:Errors resulting in YSOD when I deploy the app部署应用程序时导致 YSOD 的错误
【发布时间】:2010-12-01 14:41:51
【问题描述】:

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

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

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

【问题讨论】:

  • 我们能看到您所看到的异常的堆栈跟踪吗?是广泛的错误还是导致异常的特定原因?

标签: c# asp.net-mvc elmah


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 我得到的错误是 NullReferenceException。所有机器都在运行 .Net Framework 3.5
    【解决方案3】:

    您可能缺少一些依赖项。确保您的登台环境已安装 MVC。

    【讨论】:

      【解决方案4】:

      原来这是一个与 PEBKAC 数据相关的错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-22
        • 2017-11-04
        • 2020-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-29
        • 1970-01-01
        相关资源
        最近更新 更多