Надеюсь, что кто-то сможет дать ответ, хотя это не на 100% связано с программированием. Внезапно моя установка IIS6 на Server 2003 выдает ошибку «404 Not Found», когда я пытаюсь загрузить любой файл с расширением .asp.
Я могу увидеть файл там, если включу просмотр каталогов, но щелчок по нему сразу дает мне 404. Обычные HTML-страницы загружаются нормально, это только файлы ASP, которые он не может найти, хотя они находятся прямо в каталоге рядом с HTML файл.
Я, наверное, забываю что-то глупое - может кто-нибудь напомнить мне, что мне нужно сделать, чтобы он загрузился правильно?





Убедитесь, что в области расширений веб-служб включены Active Server Pages.
Да, я знал, что это какая-то глупость, которую я просто упустил из виду (показывает, как часто я использую Classic ASP). Огромное спасибо.
Мы столкнулись с этой проблемой в последнее время. Помимо расширений веб-служб, в которых включается asp, на каждом сайте есть еще одно место, которое необходимо проверить.
Виртуальный каталог: В IIS 6.0 откройте свойства виртуального каталога. Перейдите на вкладку виртуального каталога - внизу нажмите на конфигурацию - убедитесь, что расширение .asp находится в этом списке. Если это не так, вы можете найти dll где-нибудь по этому пути: C: \ WINDOWS \ system32 \ inetsrv \ asp.dll. Кроме того, в этом же окне нужно будет добавить глаголы. Основные варианты: GET, HEAD, POST (и, возможно, TRACE, если необходимо).
Веб-сайт В IIS 6.0 откройте свойства сайта. Перейдите на вкладку Home DIrectory - внизу нажмите на конфигурацию - убедитесь, что расширение .asp находится в этом списке. Если это не так, вы можете найти dll где-нибудь по этому пути: C: \ WINDOWS \ system32 \ inetsrv \ asp.dll. Кроме того, в этом же окне нужно будет добавить глаголы. Основные варианты: GET, HEAD, POST (и, возможно, TRACE, если необходимо).
Надеюсь, это поможет - после довольно обширных поисков я не нашел этого упоминания.