2011-11-13 63 views
4

我知道ASP,JMail等。 我知道在IIS 7中編輯我的HTML錯誤頁面的位置,但我想更進一步:ASP經典&IIS 7:使錯誤頁面郵件給我的錯誤

如何在ASP錯誤頁面中聲明類似「錯誤,請聯繫客戶支持」稍後再試。」

然後它給我發送一封包含關於錯誤的詳細調試信息的電子郵件?

回答

0

如果您有特定的aspx錯誤頁面,您可以在後面的代碼中添加用於發送郵件的代碼,也可以使用global.asax中的Application_Error

+1

Application_Error需要ASP.NET應用程序,因爲經典的ASP必須處理IIS7服務器事件。 –

0

如果你可以使用ASP.NET的.Net和ASP.NET變體,那麼你可以使用handle Application_Error event,並從System.Net使用STMP-class發送你需要的信息。您可以手動定製您自己的錯誤頁面editing your web.config file

如果您被綁定到傳統的ASP,並且不在服務器端使用.Net,那麼您需要直接在服務器上處理錯誤事件。你可以通過read here開發如何使用.Net爲IIS事件開發處理程序。

+2

這裏有關經典asp的有用信息在哪裏?所有你似乎在說的是「使用asp.net」 –