Cassini (serveur Web de développement Visual Studio) active par défaut la navigation dans les répertoires, comment puis-je activer la navigation dans les répertoires sur IIS Express par défaut? (Je ne veux pas avoir une configuration distincte pour chaque projet I avoir?
Vous devriez pouvoir utiliser AppCmd.exe pour gérer IIS Express. Essayez ceci:
appcmd set config /section:directoryBrowse /enabled:true
Plus d'informations sur AppCmd.exe ici: http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe
Aller à Web.config
fichier de votre projet.
Ajoutez les deux balises ci-dessous dans <system.webServer>
faire web.config
<directoryBrowse enabled="true" />
<modules runAllManagedModulesForAllRequests="true" />
vous pouvez utiliser l'outil appcmd
APPCMD (command) (object-type) <identifier> < /parameter1:value1 ... >*
Où se trouve l'une des commandes prises en charge par. La plupart des objets prennent en charge cet ensemble de commandes de base:
Liste [~ # ~] [~ # ~] Affichez les objets sur la machine. Un facultatif peut spécifier un objet unique à répertorier, ou un ou plusieurs paramètres peuvent être spécifiés pour correspondre aux propriétés de l'objet.
[~ # ~] ajouter [~ # ~] Créez un nouvel objet avec les propriétés d'objet spécifiées à définir lors de la création.
[~ # ~] supprimer [~ # ~] Supprimer l'objet spécifié par le.
[~ # ~] set [~ # ~] Définissez les paramètres sur l'objet spécifié par.
Activez la navigation dans les répertoires.
Accédez au répertoire IIS
Express install.
1: Activer la navigation dans les répertoires au niveau du serveur
Run `appcmd set config /section:system.webServer/directoryBrowse /enabled:true`
2: Activer la navigation dans les répertoires au niveau du site
Run `appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true`
Remarque : exécuté avec une autorisation élevée
vous pouvez vérifier que l'attribut configuration/system.webServer/directoryBrowse@enabled est défini sur true dans le fichier de configuration du site ou de l'application.
Référence: IIS
pour ceux qui viendront plus tard cette année: la navigation dans les répertoires peut également être activée via IIS Manager: