Was zur Startseite ich weiß, Sie nicht die ASP.NET-Systemüberwachung für „klassische“ ASP-Websites verwenden können.
Diese Seite , asp Element - IIS 7 Settings Schema auf der Website Details MSDN alle der verschiedenen Attribute an die <asp>
Knoten innerhalb des <system.webServer>
Knoten, und leider, es scheint nicht zu einem Mechanismus zum Schalten auf der Gesundheitsüberwachung zu sein.
Dies macht Sinn, da die <system.webServer>
Knoten verarbeitet von und d Efines-Konfiguration für IIS7 selbst statt der ASP.NET-Laufzeit, während die Zustandsüberwachungsfunktion ASP.NET-spezifisch ist und sogar von Klassen innerhalb des .NET-Frameworks System.Web.Management Namespace implementiert wird.
Das heißt, wenn Sie benachrichtigt werden suchen, per E-Mail, wenn ein Fehler in Ihrem klassischen ASP-Anwendung auftritt, können Sie dies erreichen, indem die errorsToNTLog
Attribut des <asp>
Knoten zu True
Einstellung:
<system.webServer>
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true" errorsToNTLog="True" />
</system.webServer>
Dadurch wird sichergestellt, dass ASP-Fehler in Ihrer Anwendung im Windows-Ereignisprotokoll protokolliert werden. Sie können diese Fehler dann mit einem separaten Dienstprogramm überwachen, das eine E-Mail-Benachrichtigung auslöst, wenn ein Ereignisprotokolleintrag geschrieben wird.
Eine detaillierte Erklärung, wie dies erreicht werden kann, und die verschiedenen Optionen für Werkzeuge (Open-Source, kommerzielle oder sogar eine VBScript custom) benötigt, um dies durchzuführen, kann in diesem ServerFault Eintrag zu finden:
Windows Event Log - email notification