Код global.asax работает нормально на локальном компьютере, но не после развертывания на IIS - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть код ниже в global.asax. Я получаю данные remote_addr в своей локальной системе, но не после развертывания.

log 4net .GlobalContext.Properties ["username"] = System. Net .Dns.GetHostEntry (Request.ServerVariables ["remote_addr") ]). HostName.ToString ();

1 Ответ

0 голосов
/ 22 апреля 2020

Чтобы получить имя хоста, вам нужно включить обратный просмотр DNS. Это изменение поведения в IIS. system.webServer / security / ipSecurity@doReverseDns и получите серверную переменную REMOTE_HOST.

...