Назад | Перейти на главную страницу

IIS не может обслуживать изображения из-за выдачи себя за другое лицо?

У нас новый сервер Windows2012R2. Мы установили на него функции IIS (включая статический контент).

Затем мы развернули на нем веб-сайт (используя копию).

Когда мы заходим на веб-сайт, HTML, CSS и JavaScript обслуживаются нормально.

Однако запросы на png и ico запросы получает ответ HTTP-статус 500, подстатус 0, win32-статус 1346.

Статус 1346 указывает на проблему с олицетворением.

Но почему мы получаем его только за изображения?

И что еще более важно, как это исправить, не включая олицетворение?

РЕДАКТИРОВАТЬ: на самом деле это не помогло добавить IIS_IUSRS к Impersonate a client after authentication.

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

Мы устанавливаем разрешения «Олицетворять клиента после аутентификации» через GPO в.

Конфигурация компьютера >> Параметры Windows >> Параметры безопасности >> Локальные политики >> Назначение прав пользователя.

Я добавил пользователя нашего сайта с этой проблемой в эту группу, это пользователь веб-сайта и пула приложений.

обновленный GPO гарантировал, что новые настройки отображают права пользователей на локальном сервере, но все равно не повезло.

Затем мы перезагрузили сервер, и все заработало. Так что я не знаю, требуется ли для этих изменений нечто большее, чем обновление GPO для решения проблемы.