Классическая ошибка ASP 405 - PullRequest
3 голосов
/ 19 июня 2009

У меня есть несколько сайтов разработки на моем ноутбуке с wix XP (все классические asp). Кто-нибудь знает, почему мне нужно набрать localhost / site / default.asp (я получаю ошибку 405 на iis 5.1), а не только localhost / site

Ответы [ 5 ]

10 голосов
/ 19 июня 2009

Вам необходимо добавить «Default.asp» в качестве документа по умолчанию. С этой страницы ...

В iis 4.0 и iis 5.0 изменение выполняется следующим образом:

  1. Запустите Internet Service Manager (Пуск - Программы - Административный Сервис - менеджер интернет-услуг).
  2. Разверните компьютер и выберите веб-сайт.
  3. Щелкните правой кнопкой мыши и выберите «Свойства».
  4. Выберите вкладку документов.
  5. Установите флажок Включить документ по умолчанию и нажмите Добавить, чтобы добавить новый стандарт название. Порядок поиска может быть изменилось, нажав вверх и вниз стрелы.
  6. Нажмите Применить, а затем ОК.

За комментарий ... хорошо, проверьте настройки карты скрипта, за эту статью .

4 голосов
/ 19 июня 2009

Похоже, вам нужно настроить тип документа по умолчанию в IIS на default.asp.

3 голосов
/ 19 июня 2009

Прежде всего, нам нужно прояснить вопрос о веб-сайте. У вас есть только один веб-сайт , веб-сайт по умолчанию. (Можно создать метабазу в XP для создания нескольких веб-сайтов, но IIS 5.1 будет обслуживать только один из них, остальные придется остановить).

У вас есть несколько приложений , которые являются виртуальными каталогами на общем веб-сайте по умолчанию.

Вы проверили, что Default.asp находится в списке документов по умолчанию для приложения , а не веб-сайта? В диспетчере IIS откройте диалоговое окно свойств для каждого виртуального каталога приложений и проверьте его конфигурацию.

Если у вас есть, то у вас в руках странный. На этом этапе я бы всегда советовал проверять разрешения. Разрешает ли приложение анонимный доступ, если да, имеет ли анонимный пользователь доступ к папке и файлам?

Это может показаться странным советом, поскольку прямой доступ к default.asp работает, но по моему опыту, когда конфигурация выглядит хорошо и должна работать, но не в 90% случаев это результат неправильной настройки разрешений.

0 голосов
/ 03 апреля 2013

Вы можете попробовать третий XP PRO IIS Admin, который может добавить более одного сайта в IIS 5.1, вы можете легко переключать сайт.

0 голосов
/ 29 июня 2011

Код состояния ответа 405 http означает «Метод не разрешен». Статья Wikipedia Список кодов состояния HTTP содержит следующее определение ошибки:

Был сделан запрос на ресурс, использующий метод запроса не поддерживается этим ресурс; например, используя GET на форма, которая требует данных для представлены через POST или с помощью PUT на ресурс только для чтения.

...