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