Autoriser le téléchargement de fichiers avec une extension non répertoriée sous IIS7

Après quelques recherches, et suite à une demande d’un client ayant besoin de proposer en téléchargement des fichiers avec une extension .cgi_ ou .exe_ , j’ai trouvé qu’il ne suffisait pas de rajouter ces lignes dans le fichier web.config du site :

<system.webServer>
<handlers>
<add name= »Client cgi » path= »*.cgi_ » verb= »* » modules= »StaticFileModule » resourceType= »File » />
<handlers>
<system.webServer>

Il fallait aussi ajouter l’extension dans les types MIME (comme sous IIS6) via ce bloc toujours dans <system.webServer> :

<staticContent>
<mimeMap fileExtension= ».cgi_ » mimeType= »application/octet-stream » />
</staticContent>

En espérant que cela fasse gagner du temps à certains d’entre vous 😉

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.