2010-04-28 3 views
0

Si je configure (via web.config) un httphandler pour gérer toutes les demandes .gif pour un dossier spécifique, est-il absolument essentiel pour mapper les requêtes .gif à aspnet_isapi.dll dans IIS?Un HttpHandler nécessite un mappage aspnet_isapi.dll

Existe-t-il un autre moyen de s'assurer que la requête http .gif sera traitée par aspnet_isapi.dll?

J'ai un serveur configuré où le répertoire virtuel qui contenait le mappage .gif-> aspnet_isapi.dll a été supprimé, mais les demandes .gif sont toujours transmises au gestionnaire. Quelqu'un sait-il comment cela pourrait être fait, et où le réglage pourrait se cacher?

Merci

+0

Quelle version d'IIS? 6? – kervin

+0

@kervin: oui, 6 – DEH

+0

Quant à la deuxième partie de la question. Avez-vous redémarré l'App Pool ou IIS lui-même? Supprimer ce mappage IIS doit arrêter les demandes. – kervin

Répondre

0

Le mappage est nécessaire par ailleurs IIS ne sera jamais envoyer la demande à ASP.Net et votre gestionnaire ne sera jamais une chance de traiter la demande.

Il n'y a pas d'autre moyen que je connaisse. Vous devez informer IIS à un moment donné qu'il doit gérer le type de fichier.

Pour supprimer, vous pouvez suivre les instructions à http://msdn.microsoft.com/en-us/library/bb515343.aspx mais supprimer plutôt que d'ajouter le mappage d'extension.

Vérifiez également que vous ne disposez pas d'un mappage générique également.

+0

Ma préoccupation est que le Vir Dir qui contenait le mapping a été supprimé, mais le mapping semble toujours fonctionner. C'est bien pour l'instant, je n'aime pas ne pas comprendre comment la configuration actuelle fonctionne – DEH

Questions connexes