IIS не может обслуживать изображения из-за подражания?
Мы новый сервер Windows2012R2. Мы установили на нем функции IIS (включая статический контент).
Затем мы развернули на нем веб-сайт (используя копию).
Когда мы заходим на веб-сайт, HTML, CSS и JavaScript обслуживаются просто отлично.
Тем не менее, запросы на png
а также ico
запросы получают ответ HTTP-статус 500, подстатус 0, win32-статус 1346.
Статус 1346, кажется, указывает на проблему подражания.
Но почему мы получаем это только для изображений?
И что еще более важно, как мы можем исправить это, не включая олицетворение?
РЕДАКТИРОВАТЬ: на самом деле, это не помогло добавить IIS_IUSRS
в Impersonate a client after authentication
,
1 ответ
У меня была та же самая странная ошибка, и самая неприятная вещь в мире - перезагрузка, сработавшая. Это все шаги, которые я использовал, может быть, они помогают кому-то, даже если они не дают основную причину.
Мы устанавливаем разрешения "Олицетворять клиента после аутентификации" через объект групповой политики в.
Конфигурация компьютера >> Настройки Windows >> Настройки безопасности >> Локальные политики >> Назначение прав пользователя.
Я добавил пользователя для нашего сайта с этой проблемой в эту группу, это пользователь для веб-сайта и пула приложений.
обновленный объект групповой политики гарантировал, что новые настройки показывают пользовательские разрешения на локальном сервере, но все равно не повезло.
Затем мы перезагрузили сервер, и все заработало. Так что я не знаю, если эти изменения требуют более, чем обновление объекта групповой политики, чтобы решить эту проблему.