Прежде всего, нам нужно прояснить вопрос о веб-сайте. У вас есть только один веб-сайт , веб-сайт по умолчанию. (Можно создать метабазу в XP для создания нескольких веб-сайтов, но IIS 5.1 будет обслуживать только один из них, остальные придется остановить).
У вас есть несколько приложений , которые являются виртуальными каталогами на общем веб-сайте по умолчанию.
Вы проверили, что Default.asp находится в списке документов по умолчанию для приложения , а не веб-сайта? В диспетчере IIS откройте диалоговое окно свойств для каждого виртуального каталога приложений и проверьте его конфигурацию.
Если у вас есть, то у вас в руках странный. На этом этапе я бы всегда советовал проверять разрешения. Разрешает ли приложение анонимный доступ, если да, имеет ли анонимный пользователь доступ к папке и файлам?
Это может показаться странным советом, поскольку прямой доступ к default.asp работает, но по моему опыту, когда конфигурация выглядит хорошо и должна работать, но не в 90% случаев это результат неправильной настройки разрешений.