Веб-сайт IIS использует список "документов по умолчанию" с другого веб-сайта

У нас есть IIS 6 на Windows 2008. У нас есть несколько веб-сайтов на этом сервере.

Два из этих сайтов имеют одинаковый физический путь.
- Нужно иметь страницу Default.aspx в качестве документа по умолчанию;
- Другой должен иметь index_syfab.asp в качестве документа по умолчанию, который просто выполняет перенаправление на Default.aspx? Lid=4.

Проблема в том, что если я добавлю index_syfab.asp в качестве документа по умолчанию на втором веб-сайте, он также добавит его на первый. Если я удаляю это из первого, это также удаляет это из второго. Как я могу остановить это от этого?

У нас не установлен модуль перезаписи URL, поэтому пока о нем не может быть и речи.

Мы используем точно такую ​​же технику, с точно такой же конфигурацией, но на другом сервере, с Windows 2003 и IIS 5. И это работает отлично.

Спасибо за вашу помощь

1 ответ

Решение

Прежде всего, хотя у вас установлен IIS 6 на Windows Server 2008, ваши веб-сайты настроены на IIS 7.

Поскольку оба веб-сайта указывают на одно и то же физическое местоположение, например C:\inetpub\wwwroot, <defaultDocument> Конфигурация происходит в том же файле web.config, который находится в C:\inetpub\wwwroot.

В IIS 6 можно было настроить другой defaultDocument, поскольку конфигурация была сохранена в файле Metabase.xml.

Другие вопросы по тегам