2009-05-09 4 views
1

Я разрабатываю сайт в VS2008 на компьютере под управлением XP SP3 с IIS5. Я назвал главную страницу в каждом каталоге index.html, чтобы избежать сценария определения полного пути, а также потому, что эти страницы буквально содержат индекс других страниц в их каталоге.IIS5 не обслуживает index.html на локальном компьютере, даже если он указан в документах по умолчанию

Когда я отлаживаю свою локальную машину, я получаю страшную страницу «Список каталогов». Я подтвердил, что index.html указан в документах по умолчанию IIS, и я также попытался переместить его в первую позицию. Без изменений. Загрузка сайта на сервер под управлением IIS7 дает ожидаемые и желаемые результаты.

Проблема в том, что у меня старая версия IIS? Есть ли разница в том, как работает IIS при работе локально, а не на веб-сервере? Мне нужно изменить параметр в web.config? Любые мысли будут оценены.

ответ

1

Вы уверены, что установлен флажок Включить документ по умолчанию? IIS 5 игнорирует любые настройки веб-сервера в вашем web.config, так что это не должно иметь к этому никакого отношения.

+0

Да, я убедился, что он был проверен. Настройки документа по умолчанию отключены, если они не отмечены, поэтому, если бы этого не было, я бы не смог перенести index.html в первую позицию. Спасибо за предложение в любом случае. – Bryan