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 😉