Я только что опубликовал свое приложение на своем веб-сайте Windows Azure. На моем сайте я получаю пользователям IP-адрес с помощью следующего кода:Сайт работает нормально локально, но сбой в Windows Azure
ip = HttpContext.Current.Request.UserHostAddress;
Он отлично работает, когда я запускаю его на локальном хосте, однако, когда я запускаю его на Azure он выходит из строя - я даже пытался поймать исключение, но это кажется, что он не бросает.
Кроме того, когда я удаленной отладки веб-сайта я не могу видеть «Current» свойство HttpContext - все это говорит,:
Cannot evaluate expression because the code of the current method is optimized.
Кроме того, я могу видеть, что я могу получить IP-адрес в контроллере с легкостью - проблема только в том, что я вызываю HttpContext.Current.Request.UserHostAddress вне контроллера.
Любой, кто знает, в чем проблема может быть?