HttpHandler sous condition: comment faire certaines demandes retourner la réponse par défaut?
-
23-09-2019 - |
Question
Je travaille sur une mise en œuvre IHttpHandler qui se chargera de tous les fichiers * .gif. Le gestionnaire lui-même aura code pour vérifier si le fichier * .gif sont demandés à partir d'une certaine URL. Si tel est le cas, doit être effectué une logique de client à mettre dans la réponse d'un gif client.
Mais je ne sais pas quoi faire quand on a demandé un gif régulier. Cela devrait être traité comme normal. Comment puis-je faire?
La solution
Je vous conseille que vous avez votre gestionnaire générique sert uniquement les fichiers gif
spéciaux / dynamiques qui pourraient être demandés comme: myhandler.ashx?file=name
et laisser IIS gérer les fichiers .gif
normaux. Une fois que vous associez l'exécution ASP.NET avec l'extension .gif
dans IIS, vous devrez implémenter des fichiers statiques au service qui pourrait ne pas être aussi robuste que dans IIS.