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
- Я проверил и дважды проверил каждую другую конфигурацию.
Что странно, что у меня есть другое приложение в разделе "Веб-сайт по умолчанию", и он работает нормально.
Любые предложения помогут. Это не должно быть так тяжело, если я не пропущу что-то очевидное.
Ответы
Ответ 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 на рабочем сайте.