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