相关疑难解决方法(0)

当customerrors ="On"时,Application_Error未触发

我在global.asax文件的Application_Error事件中有代码,它在发生错误时执行,并将错误的详细信息发送给我自己.

void Application_Error(object sender, EventArgs e)
{
    var error = Server.GetLastError();

    if (error.Message != "Not Found")
    {
        // Send email here...
    }

}
Run Code Online (Sandbox Code Playgroud)

我在Visual Studio中运行它时工作正常,但是当我发布到我们的实时服务器时,Application_Error事件不会触发.

经过一些测试后,我可以Application_Error在设置时进行射击customErrors="Off",但是将其设置回来可以customErrors="On"阻止事件再次发射.

任何人都可以建议为什么Application_ErrorcustomErrors启用时不会被解雇web.config

application-error asp.net-mvc-3

123
推荐指数
4
解决办法
5万
查看次数

标签 统计

application-error ×1

asp.net-mvc-3 ×1