Forum: ASP.NET |
Thema:
Server.GetLastError |
Von:
Stephan (
14.02.2005 17:22) |
Hallo,
ich habe gerade auf meiner ASP.NET Seite eine Errorpage.aspx eingerichtet und die Web.Config so umgeschrieben, dass alle Fehler auf diese Seite weitergeleitet werden.
Jetzt möchte ich, dass mir die Fehler per Mail zugeschickt werden, was an sich kein Problem ist, aber der Befehl
server.getlasterror ist "nothing".
Schalte ich die Web.Config wieder auf Remoteonly dann ist der Fehler zu sehen. Wie kann es sein, dass diese Objekt nochting ist?
MFG
Stephan Kitzler-Walli
Betreff |
Von |
Datum |
|
|
Re: Server.GetLastError
Hi Stephan,<br><br>soweit ich weiss muss diese Methode in dem Event Page_Error einer Seite abgefragt werden:<br><br>private void Page_Error(object sender, System.EventArgs e)<br>{<br>Exception Exc =... |
|
|
|
|
|
Tobi
Ulm
|
14.02.2005 18:01 |
|
|
Re: Server.GetLastError
Genau das was du hier beschreibst mache ich in meiner ASP.NET Seite (allerdings in VB.NET) aber bei mir ist GetLastError immer nothing, egal welchen Fehler ich provoziere.<br>Unter welchen Umständen... |
|
|
|
|
|
Stephan
|
14.02.2005 20:21 |
|
|
Re: Server.GetLastError
Hi nochmal,<br><br>oder fang das ganze in der global.asax.* ab<br><br>Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)<br> Dim objErr As Exception =... |
|
|
|
|
|
Tobi
Ulm
|
14.02.2005 18:04 |
|
|
Re: Server.GetLastError
Ich habs nun auf diese Art und Weise gelöst auch wenn ich immer noch nicht verstehe, dass Server.GetLastError in der Errorpage nothing ist.<br><br>Danke auf jeden Fall für den Tipp.<br><br>LG<br><br>Stephan |
|
|
|
|
|
Stephan
|
16.02.2005 09:24 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!