Je développe un site dans VS2008 sur une machine exécutant XP SP3 avec IIS5. J'ai nommé la page principale dans chaque répertoire index.html
pour éviter le scénario www.domain.tld/directory/pagename.ext
de spécifier un chemin d'accès complet, et aussi parce que ces pages contiennent littéralement un index des autres pages dans leur répertoire.IIS5 ne sert pas index.html sur la machine locale même s'il est répertorié dans les documents par défaut
Lorsque je débogue sur mon ordinateur local, je reçois à la place la redoutée page "Directory Listing". J'ai confirmé que index.html
est répertorié dans les documents IIS par défaut, et j'ai également essayé de le déplacer dans la première position. Pas de changement. Le téléchargement du site sur un serveur exécutant IIS7 produit les résultats attendus et souhaités.
Le problème est dû au fait que j'ai une ancienne version d'IIS? Y a-t-il une différence dans la manière dont IIS fonctionne lorsqu'il s'exécute localement plutôt que sur un serveur Web? Ai-je besoin de modifier un paramètre dans web.config? Toutes les pensées seront appréciées.
Oui, je me suis assuré que c'était vérifié. Les paramètres du document par défaut sont désactivés quand ils ne sont pas vérifiés, donc si ce n'était pas le cas, je n'aurais pas pu déplacer index.html à la première position. Merci quand même pour la suggestion. – Bryan