Я мигрирую проект из .Net 4.6.2 в .Net Core 2.0.Я получаю сообщение об ошибке ниже.'HttpContext' does not contain a definition for 'Current'
Как мне решить эту проблему?
Оригинальный код:
public class CustomerAuthorize : AuthorizeAttribute
{
/// Gets or sets a session variable indicates that the logged in user has been already authorized to login to the system.
private bool IsAuthorized
{
get
{
if (HttpContext.Current.Session["IsAuthorized"] != null &&
Код ошибки:
'HttpContext' does not contain a definition for 'Current'
Код попытки:
public class CustomerAuthorize : AuthorizeAttribute
{
// Gets or sets a session variable indicates that the logged in user has been already authorized to login to the system.
const string IsAuthorized2 = "IsAuthorized";
private bool IsAuthorized
{
get
{
if (HttpContext.Session.GetString(IsAuthorized2) != null
Ошибка:
Ссылка на объект требуется для нестатического поля, метод или свойство 'HttpContext.Session'