我知道ASP,JMail等。 我知道在IIS 7中编辑我的HTML错误页面的位置,但我想更进一步:ASP经典&IIS 7:使错误页面邮件给我的错误
如何在ASP错误页面中声明类似“错误,请联系客户支持”稍后再试。”
然后它给我发送一封包含关于错误的详细调试信息的电子邮件?
我知道ASP,JMail等。 我知道在IIS 7中编辑我的HTML错误页面的位置,但我想更进一步:ASP经典&IIS 7:使错误页面邮件给我的错误
如何在ASP错误页面中声明类似“错误,请联系客户支持”稍后再试。”
然后它给我发送一封包含关于错误的详细调试信息的电子邮件?
请参阅http://support.microsoft.com/kb/224070和Custom Errors on IIS 7.0 and Classic ASP的说明
第一个显示错误发生时客人的详细错误信息。 您可以修改它以发送包含详细错误信息的电子邮件。
第二个是在IIS7中配置自定义错误页面。
如果您有特定的aspx错误页面,您可以在后面的代码中添加用于发送邮件的代码,也可以使用global.asax中的Application_Error。
Application_Error需要ASP.NET应用程序,因为经典的ASP必须处理IIS7服务器事件。 –
如果你可以使用ASP.NET的.Net和ASP.NET变体,那么你可以使用handle Application_Error event,并从System.Net使用STMP-class发送你需要的信息。您可以手动定制您自己的错误页面editing your web.config file。
如果您被绑定到传统的ASP,并且不在服务器端使用.Net,那么您需要直接在服务器上处理错误事件。你可以通过read here开发如何使用.Net为IIS事件开发处理程序。
这里有关经典asp的有用信息在哪里?所有你似乎在说的是“使用asp.net” –
完美的链接,谢谢! :) – Behrens
请确保您还在右侧的“编辑功能设置”中设置适当的响应详情。 –