IIS 7.5 - 403 Запрещено - программирование
Подтвердить что ты не робот

IIS 7.5 - 403 Запрещено

Хорошо, я просмотрел онлайн-ресурсы и применил все предлагаемые решения.

Я создаю простой веб-сайт на Windows Server 2008 R2 в IIS 7.5, используя пул "ASP.NET v4.0". Я устанавливаю это как приложение на веб-сайте по умолчанию с другим корнем. Я продолжаю получать ошибку 403 Forbidden.

У меня есть:

  • Установлен asp.net с помощью aspnet_regiis.exe -i (много раз)
  • Убедитесь, что у моего корневого каталога (физического пути) есть разрешения для Пользователи "IIS_IUSR" и "IUSR".
  • Убедитесь, что "Анонимная аутентификация" включена и установлена ​​ "Идентификатор пула приложений"
  • Я несколько раз перезапускал IIS
  • Я проверил и дважды проверил каждую другую конфигурацию.

Что странно, что у меня есть другое приложение в разделе "Веб-сайт по умолчанию", и он работает нормально.

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

4b9b3361

Ответ 1

Хорошо, я очень смущен, но было видно, что "Требовать SSL" был проверен по умолчанию, и это то место, которое я не проверял. Я предполагаю, что это связано с тем, что SSL привязан к веб-сайту по умолчанию. Удаление этой проверки заставило ее работать.

Надеюсь, это поможет кому-то другому.

Ответ 2

Ха-ха, ты думаешь, что это смущает! Это, вероятно, 1000-й веб-сервер, который я установил... 30 минут 403s! Я не могу понять. Существует заглушка default.asp там.. разрешения все правильно... все!

Я включил "каталог", просматривая в отрыве от щелчка.

default.asp.txt сидит там..... DOH.

Нужно отключить "известные типы файлов"... почему это так?

Ответ 3

Другая возможная проблема, которая приводит к ошибке 403:

Отсутствует файл Global.asax.

Ответ 4

Для меня ответ был в разделе сопоставления обработчика IIS 7.5

Добавление следующего в web.config позволило всем страницам aspx работать правильно

<configuration>
...
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
    <handlers accessPolicy="Read, Script" />
    ... 
  </system.webServer>
</configuration>

Ответ 5

Предоставьте разрешение пользователю Network Service в папке NTFS

Также проверьте правила авторизации .Net:

enter image description here

enter image description here

Ответ 6

Убедитесь, что ограничения IP-адреса не блокируют запрос. Можно проверить это в журналах.

(Это была моя смущающая причина!)

Ответ 7

Мой был еще более смущающим.

Щелкните правой кнопкой мыши по папке, Remove READ only attribute.

Ответ 8

Для меня в C:\inetpub\wwwroot был рудимент Web.config с правилами перезаписи. Удаление это решило проблему.

Ответ 9

Я столкнулся с проблемой на Windows 7, и неожиданно это было исправлено после установки пакета обновления 1

Ответ 10

Вы также можете получить это, если настраиваете FTP для веб-сайта, и вы пытаетесь изменить каталог по умолчанию для FTP на веб-сайте.

Из того, что я могу сказать:

Управление FTP-сайтом → Расширенные настройки → Физический путь

та же

Управление сайтом → Расширенные настройки → Физический путь

Изменение одного изменит другой и, возможно, приведет к 403 на рабочем сайте.