Wie kann Request-Validierung ist deaktiviert für HttpHandlers?

Ist es möglich, deaktivieren Sie die Validierung Anforderung für HttpHandlers?

Ein wenig hintergrund - ich habe einen ASP.NET web-Anwendung mit einem HttpHandler um die Zahlung zu erhalten Antwort von WorldPay. Die IIS-Protokolle zeigen, dass der Ereignishandler aufgerufen wird ordnungsgemäß von der RBS WorldPay, aber der code im handler wird nie aufgerufen.

Ist, wenn ich eine physische ASPX-Seite, und legen Sie ValidateRequest=false in die Kopfzeile und setzen Sie den gleichen code in der Page_Load-Methode der code wird ohne Probleme aufgerufen.

Dies löst das problem, obwohl ich lieber einen stick mit mit einem HttpHandler für dieses, wie es ist besser geeignet für diese Art von Funktionalität, anstatt eine leere ASPX-Seite, obwohl dies ist abhängig, deaktivieren können die anforderungsüberprüfung.

Web-Anwendung ASP.NET 2.0 und der server IIS6.

  • Ich habe genau das gleiche problem. Ich brauche zum deaktivieren der Anforderung die Validierung für meine Http-Handler in IIS 7.
InformationsquelleAutor Mun | 2009-08-26
Schreibe einen Kommentar