Certains fichiers ne sont pas diffusés à partir d'IIS, car ils font généralement partie des blocs de construction du site Web lui-même. Pour ASP.NET, il s'agit de fichiers comme * .cs, * .dll, * .config, * .cshtml, etc.Les extensions de fichiers sont bloquées par défaut dans IIS
Vous pouvez en trouver une liste dans le paramètre de gestion IIS "Requêtes de filtrage" ici:
Mais si vous avez besoin d'accéder à cette liste par programmation, il semble difficile de trouver. Y a-t-il une bonne liste de ces extensions par défaut?
BTW, le site Web IIS a d'informations sur la façon d'activer/désactiver ces globalement ici:
http://www.iis.net/configreference/system.webserver/security/requestfiltering/fileextensions
Nice. C'est drôle, j'ai regardé là-bas. Mais pour une raison quelconque, le fichier n'a pas été lu. Je cherchais une section fileExtension (dont parle le document IIS que j'ai référencé). Bon à savoir. Je suppose que vous pouvez y accéder en utilisant 'ConfigurationManager' mais je n'ai pas essayé cela. Merci. –