Попытка получить имя локальной машины для ASP-приложения, содержащего Azure.Получить имя хоста клиента в приложении Azure ASP
Request.ServerVariables["HOST_NAME"]
возвращается 127.0.0.1 как это делает host_address
На самом деле я ничего не могу найти в Request.Server переменных, которая отражает локальное имя хоста.
Dns.GetHostEntry(Request.UserHostAddress).HostName
не будет работать, как это на стороне сервера поиск а, так что все, что вы получаете имя общественного шлюза не является фактическим конечным пользователем имени машины.
Любые идеи?
Я в тупике и просто чувствую, что это должно быть так просто! ??!
Будет 'Environment.MachineName' работа для вас - http://msdn.microsoft.com/en-us/ библиотека/system.environment.machinename% 2 = vs.110% 29.aspx? –
Спасибо Гаураву, просто проверяя это сейчас ... – Jezbers
К сожалению, нет. Возвращает имя сервера. – Jezbers