9
当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... } } 当我在Visual Studio中运行它时,它可以很好地工作,但是当我发布到实时服务器时,该Application_Error事件不会触发。 经过一些测试,我可以Application_Error在设置时触发customErrors="Off",但是将其设置回以customErrors="On"阻止事件再次触发。 谁能建议Application_Error在customErrors启用时为什么不触发web.config?