Перейти к содержимому

IIS: Настройка серверных переменных для URL Rewrite 2.0

Сегодня, во время выполнения одного из запросов, столкнулся с тем, что необходимо настроить серверные переменные для URL 2.0 в   7.5. В принципе, никакой проблемы в том, чтобы сделать это через  GUI  (как показано тут) на моей машине не составляет никакой проблемы. Даже на продакшн сервере - это не проблема. Однако, как не забыть этот кусок конфигурации для других разработчиков??

После долгих терзаний гугла, я таки нашел начало решения тут - http://huhwot.blogspot.com/2012_11_01_archive.html

А полное решение таково:

%%\\\appcmd.exe set config  -section:system.webServer/rewrite/allowedServerVariables /+"[name='HTTP_COOKIE']" /commit:apphost

на уровне сервера (то есть для всех сайтов в IIS).

appcmd set config "site name" -section:system.webServer/rewrite/allowedServerVariables /+"[name='HTTP_COOKIE']" /commit:apphost

на уровне сайта.

Английская версия - тут.