Сегодня, во время выполнения одного из запросов, столкнулся с тем, что необходимо настроить серверные переменные для URL rewrite 2.0 в iis 7.5. В принципе, никакой проблемы в том, чтобы сделать это через GUI (как показано тут) на моей машине не составляет никакой проблемы. Даже на продакшн сервере - это не проблема. Однако, как не забыть этот кусок конфигурации для других разработчиков??
После долгих терзаний гугла, я таки нашел начало решения тут - http://huhwot.blogspot.com/2012_11_01_archive.html
А полное решение таково:
%windir%\system32\inetsrv\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
на уровне сайта.
Английская версия - тут.