using System.Diagnostics;
protected void Application_Error(Object sender, EventArgs e)
{
String EventLogName ="NameOfWebsite";
String LastError = Server.GetLastError().ToString();
// Neues Systemlog anlegen
if(! EventLog.SourceExists(EventLogName))
{
EventLog.CreateEventSource(EventLogName,EventLogName);
}
// Fehler in das SystemLog schreiben
EventLog Log = new EventLog();
Log.Source = EventLogName;
Log.WriteEntry(LastError, EventLogEntryType.Error);
// Fehlermeldung ausgeben
Response.Write(LastError);
// Fehler löschen
Context.ClearError();
}
|