The server variable is not allowed to be set.

При использовании Application Request Routing и модуля RewriteModule словил вот такую ошибку:

The server variable "HTTP_ACCEPT_ENCODING" is not allowed to be set.

Возможно используется модуль Rewrite 2.0, не позволяющий обновлять серверные переменные на уровне сайта

Необходимо:

  1. Выбрать в IIS нужный сайт
  2. В правой панели найти и перейти в модуль URL Rewrite
  3. В панели действий (правая колонка IIS) выбрать View Server variables... (нужны привилегии администратора)
  4. Откроется список серверных переменных, и, если не видите нужной вам переменной - просто добавьте её
Если словилась просто ошибка 500.50 и вы не знаете, что за серверную переменную необходимо добавить - пропишите в customErrors (файл web.config) mode=Off, либо откройте сайт прямо на сервере (т.е. локально), при условии, что customErrors mode=RemoteOnly

Комментариев нет:

Отправка комментария

Можете оставить свой комментарий