Warum fängt die global.asax Application_Error-Methode keine vom ASMX-Dienst ausgegebenen Ausnahmen ab?
Und wie es zu lösen ist. Ich möchte zu Protokoll alle geworfen Ausnahmen für Wartungs-Zwecke.
InformationsquelleAutor der Frage caustic | 2008-10-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein bekanntes Problem .Net - Application_Error wird nie ausgelöst für einen web-service. Nicht sicher, ob es irgendeinen Grund wäre es von design, aber es funktioniert einfach nicht.
Jeff Atwood hatte eine post (und follow-up) über dieses vor ein paar Jahren, mit den folgenden Ideen:
Die einzige, die ich Pflege, ist das erste, auch wenn es scheint wie eine Menge Arbeit.
InformationsquelleAutor der Antwort Raelshark
Besser: HttpApplication.Fehler-Ereignis:
Hinweis:
InformationsquelleAutor der Antwort John Saunders
Für alle, die sich für Microsoft ' s Wort zu diesem Thema finden Sie hier: "Handhabung und auslösen von Ausnahmen in XML-Web-Services".
Dies ist der relevante Abschnitt:
InformationsquelleAutor der Antwort kbaribeau
Application_error funktioniert nicht auf iis 7 standardmäßig.
InformationsquelleAutor der Antwort