Как я настраиваю приложение, которое содержит файлы в IIS 7

Список управления доступом является списком записей управления доступом (ТУЗЫ), и существует определенный порядок на ТУЗЫ. Порядок имеет значение, потому что при проверке Windows ACL остановится, как только он находит соответствие ACE, является ли это отклонением или разрешением. Поэтому отклоните ТУЗЫ, должно быть первым, затем позволить ТУЗЫ и наконец наследованные ТУЗЫ.

Во всяком случае, дело в том, что ошибка означает, что ТУЗЫ не работают. Самое легкое решение состоит в том, чтобы добавить, что некоторый случайный пользователь к ACL затем вынимает их снова. Проводник должен поместить ТУЗЫ в правильный порядок, когда он вносит любое изменение, таким образом добавление и удаление записи должны зафиксировать ACL.

МЛАДШИЙ

1
задан 7 October 2019 в 15:14
1 ответ

IIS 7 будет всегда пытаться обойти каталоги для поиска дополнительных данных конфигурации (сохраненный в web.config файлах).

Вы бросаете 500.19, потому что контекст защиты, под которым работает Ваш рабочий процесс, не имеет прав проверить, существует ли web.config файл в c:\files.

Необходимо дать разрешения NTFS к рабочему процессу читать из того местоположения.

В зависимости от версии окон и Вашей конфигурации рабочего процесса, предоставляющей содержание папки Чтения/списка группе IIS_IUSRS, вероятно, в чем Вы нуждаетесь.

Не стесняйтесь отвечать своей версией окон/IIS и контекстом защиты, под которым работает Ваш рабочий процесс (Пулы приложений-> Идентификационные данные), если вышеупомянутое предложение не работает.

2
ответ дан 3 December 2019 в 22:40
  • 1
    После добавления прав IIS_IUSRS я получаю Ошибку HTTP 401.3 - Несанкционированная ошибка. Я нахожусь на Победе Vista/IIS7, и это - моя dev машина. Я должен буду заставить это работать над Windows Server 2008/IIS7 –  user25164 3 February 2010 в 22:36
  • 2
    Каков контекст защиты, под которым работает Ваш рабочий процесс? (Пулы приложений-> столбец Identity). Какие методы аутентификации включены для Виртуального каталога? (разверните сайт-> нажмите виртуальный каталог на левую панель-> выберите значок Authentication в соответствии с заголовком IIS), –  Dominic D 3 February 2010 в 22:39
  • 3
    NetworkService является контекстом защиты. Анонимный Автор включил. –  user25164 3 February 2010 в 22:43
  • 4
    Поскольку, что it' s ценность - это в настоящее время - Виртуальный Dir (и не приложение) –  user25164 3 February 2010 в 22:44
  • 5
    Виртуальный каталог прекрасен если you' ре, просто пытаясь отобразить статическое содержание. Снимок экрана детали Ваших точных 401,3 ошибок и окна полномочий папки c:\files\ был бы полезен. –  Dominic D 3 February 2010 в 22:54

Теги

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