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 😉