Bedingte Httphandler: wie bestimmte Anforderungen geben die Standardantwort zu machen?
-
23-09-2019 - |
Frage
Ich arbeite an einer IHttpHandler Implementierung, die alle mit * GIF-Dateien werden handhaben. Der Handler selbst wird Code darin, ob die * GIF-Dateien von einer bestimmten URL angefordert werden, zu überprüfen. Wenn dies der Fall ist, sollten einige Kundenlogik durchgeführt werden, um einen Kunden gif in der Antwort zu setzen.
Aber ich weiß nicht, was zu tun ist, wenn ein regelmäßiger gif angefordert wird. Dies sollte als normal verarbeitet werden. Wie kann ich das tun?
Lösung
Ich würde empfehlen Ihnen, Ihre generic-Handler dienen nur spezielle / dynamische gif
Dateien, die wie die angefordert werden können: myhandler.ashx?file=name
und verlassen IIS Griff normalen .gif
Dateien. Sobald Sie die ASP.NET-Laufzeit mit dem .gif
Erweiterung in IIS verbinden, müssen Sie statische Dateien implementieren dient, die nicht so robust sein könnte wie in IIS.