Доступ запрещен IIS 7.5 401.3

Запустите в,
Лучшие 10 списков из Insecure.org - кто дает нам замечательный Nmap


Некоторые другие вещи, которые, кажется, пропущены в том списке,

3
задан 1 April 2012 в 01:55
5 ответов

Походит на проблему разрешения файла мне. Удостоверьтесь, что Вы действительно копируете файлы в wwwroot папку и не перемещаете их от другой папки. Когда Вы скопируете файлы, они автоматически наследуют полномочия от родительской папки, но если Вы переместите файлы, то они сохранят свои исходные полномочия. Я рекомендовал бы сначала копировать файлы в папку на компьютере и затем скопировать их оттуда в wwwroot папку.

Другая вещь попробовать состояла бы в том, чтобы архивировать файлы прежде, чем скопировать их в компьютер и затем извлечь их к локальному диску прежде, чем скопировать их в wwwroot папку.

4
ответ дан 3 December 2019 в 05:19

IIS 7.5 должен был дать Вам подробную ошибку на том, где у Вас есть ДОСТУП ЗАПРЕЩЕН. Если это не помогает, используйте Монитор Процесса и воспроизведите ошибку снова и ищите любой ДОСТУП ЗАПРЕЩЕН.

1
ответ дан 3 December 2019 в 05:19

См. мой ответ здесь. Этот IMO является повреждающимся изменением в Windows Server 2008 R2.

0
ответ дан 3 December 2019 в 05:19

Я просто боролся с этой той же проблемой. Я развернул файлы на сервере IIS 7.5 от другого компьютера и получал 401 ошибку доступа запрещен. Я пытался добавить учетную запись Идентификационных данных Домена приложения (больше на них здесь: http://stevesmithblog.com/blog/working-with-application-pool-identities/), учетная запись СЕТЕВОЙ СЛУЖБЫ, и т.д. и ни один из них не работал.

Что действительно работало на меня, добавляла учетная запись IUSR к папке веб-сайта (рекурсивно) с полномочиями по умолчанию (Read, и выполнитесь, содержание папки Списка, Read).

1
ответ дан 3 December 2019 в 05:19

Проблема заключается не в авторизации / аутентификации, а в модулях, которые теперь управляют IIS. Внутри system.webServer вы должны иметь для runAllManagedModulesForAllRequests значение false , чтобы вы могли отображать все изображения / CSS без проблем с аутентификацией.

На веб-сайтах ASP.NET значение ] runAllManagedModulesForAllRequests ранее нужно было установить в true для поддержки маршрутизации. Однако после обновления IIS 7 пакетом обновления значение runAllManagedModulesForAllRequests может быть установлено на false или опущено при работе с маршрутизацией ASP.NET.

Ref. http://www.iis.net/configreference/system.webserver/modules

P.S. Не забудьте добавить следующие строки в раздел AppSettings моего файла web.config:

<add key="autoFormsAuthentication" value="false"/>
<add key="enableSimpleMembership" value="false"/>
1
ответ дан 3 December 2019 в 05:19

Теги

Похожие вопросы