Тот же сервер, тот же сайт - два разных результата.Почему Request.ServerVariables ["HTTP_HOST"] отличается от Request.Url.Host?
Случай 1
запрос URL: domain.com (разрешающий domain.com/default.aspx)
запрос заголовка в Firebug: domain.com
Request.ServerVariables["HTTP_HOST"]
= domain.com
Request.Url.Host
= домен. ком (хорошо, это хорошо и ожидаемый)
Случай 2
запрос URL: domain.com/default.aspx
запрос заголовка в Firebug: domain.com
Request.ServerVariables["HTTP_HOST"]
= domain.com
Request.Url.Host
= app5 (имя сервера)
Глядя на двух запросов я не вижу ничего, что вызвало бы это. Почему это так?
Сервер работает под управлением Windows 2003 и IIS6.
Это происходит на других сайтах вашего сервера? Я не могу его воссоздать в своем ящике IIS 7/2008. – Josh
@Josh Это единственный регулярный сайт ASP.NET, который у нас есть на этом сервере. Я попытаюсь создать новый пустой сайт в понедельник (у меня нет доступа к этому цвету из дома). –