Я разрабатываю сайт в VS2008 на компьютере под управлением XP SP3 с IIS5. Я назвал главную страницу в каждом каталоге index.html
, чтобы избежать сценария определения полного пути, а также потому, что эти страницы буквально содержат индекс других страниц в их каталоге.IIS5 не обслуживает index.html на локальном компьютере, даже если он указан в документах по умолчанию
Когда я отлаживаю свою локальную машину, я получаю страшную страницу «Список каталогов». Я подтвердил, что index.html
указан в документах по умолчанию IIS, и я также попытался переместить его в первую позицию. Без изменений. Загрузка сайта на сервер под управлением IIS7 дает ожидаемые и желаемые результаты.
Проблема в том, что у меня старая версия IIS? Есть ли разница в том, как работает IIS при работе локально, а не на веб-сервере? Мне нужно изменить параметр в web.config? Любые мысли будут оценены.
Да, я убедился, что он был проверен. Настройки документа по умолчанию отключены, если они не отмечены, поэтому, если бы этого не было, я бы не смог перенести index.html в первую позицию. Спасибо за предложение в любом случае. – Bryan