s yu Ответов: 1

Не можете получить через свойство HttpContext VS2015


В моем .Net-проекте, построенном в VS2010, я могу хорошо получить System.Web.HttpContext
HttpContext httpContext = HttpContext.Current;
string s = httpContext.User.Identity.Name.ToUpper()

Но когда я переключаюсь на VS2015, значение s пустое. Это означает, что код не извлекает HttpContext. Как эта проблема может быть исправлена? Спасибо.

Что я уже пробовал:

Не можете получить через свойство HttpContext VS2015

s yu

См. раздел https://stackoverflow.com/questions/1056487/httpcontext-current-user-identity-name-is-always-string-empty
Воспользуйся
строка s = System.Web.HttpContext.Current.Запрос.LogonUserIdentity.Название;
Тогда проблема исчезает. Спасибо за Ваш отзыв.

ZurdoDev

Пожалуйста, опубликуйте как решение, чтобы это больше не показывалось как неотвеченное.

1 Ответов

Рейтинг:
2

s yu

См. раздел https://stackoverflow.com/questions/1056487/httpcontext-current-user-identity-name-is-always-string-empty
Воспользуйся
строка s = System.Web.HttpContext.Current.Запрос.LogonUserIdentity.Название;
Тогда проблема исчезает. Спасибо за Ваш отзыв.