Когда и как рассчитывается RawUrl? - PullRequest
1 голос
/ 06 января 2012

Да, я пытаюсь изменить это значение с помощью IIS URL Rewrite, это длинная история, и, похоже, она необходима: Исключение ASP.NET MVC UrlHelper.GenerateUrl: "Невозможно использовать ведущий .. для выхода выше верхний каталог ".

Но расстраивает то, что он, похоже, не отвечает ни на какие назначения заголовков запросов или серверные переменные модулем перезаписи URL IIS ... Я вижу, что перезапись URL может успешно изменять заголовки запросов и серверные переменные, но RawUrl все еще отражает исходное значение. Напрашивается вопрос, откуда, черт возьми, он получает свою ценность?

[1] - http://learn.iis.net/page.aspx/665/url-rewrite-module-20-configuration-reference#Allowed_Server_Variables_List

...