Frage

Ich habe Custom ihttpModule, um Benutzer auf meine 404 ASPX-Seite umzuleiten.

Dieses Beispiel wurde irgendwo im Internet gefunden, und dieses Teil sieht aus, als ob es gut funktioniert, aber heute meldet Administratoren das nächste Problem:

hi Wurde heute gesehen und habe herausgefunden.Es stellt sich heraus, dass es das HTTP-Modul "Pagenotfound" ist, das es für WebDAV beim Speichern von Office-Dokumenten fügt.Es fügt eine HTTP 302-Umleitung hinzu, wenn Dokumente gespeichert werden soll.Dies geschieht nur, wenn das Dokument nicht vorhanden ist, funktioniert gut, wenn Sie über ein vorhandenes Dokument sparen.Kann getestet werden, um "pageotfoundhttpModule" von web.config zu entfernen / hinzufügen. WebDAV funktioniert gut. generasacodicetagpre.

Ich habe Protokolle geprüft und ich sehe nächste Ausnahme: generasacodicetagpre.

Aber ich weiß wirklich nicht, was mit diesem Thread falsch ist und warum es abgebrochen ist.Irgendwelche Ideen?

War es hilfreich?

Lösung 2

Wir sollten überprüfen, ob httpmethod nicht fundiert ist.Und nur dann umleiten.

app.request.httpmethod!="propfind"

Andere Tipps

Dies ist das natürliche Verhalten von httpcontext

Wenn Sie versuchen, die Seite umzuleiten, wird der aktuelle Thread abgebrochen und das System wirft eine Ausnahme aus.

Wenn Sie nicht möchten, dass der Thread abgebrochen wird, geben Sie false an, um die Methode umzuleiten.

response.redirect (Nachricht, false);

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top