有没有办法将标准错误页面(当customErrors设置为Off时出现)发送到特定的电子邮件地址而不是浏览器?相反,它会带来一个友好的错误500自定义错误页面。我设置了一个自定义错误页面,以便在global.asax中发送从Exception exception = ctx.Server.GetLastError();
收集的错误信息,但它很少包含有用的信息。我最感兴趣的是错误描述,发生错误的页面和行号。我曾经在使用经典ASP时获得所有这些信息。如果我可以获得一个已经显示给用户的页面的副本,如果customErrors设置为'off'将是理想的。也许就像将customErrors设置为'send_to_email_address'一样简单。
到目前为止,我只发现了一些我不理解的复杂web.config设置,似乎并没有发送我需要的信息。请注意,我的网站在IIS6服务器上运行。
谢谢!