Я реализую пользовательское членство и поставщиков ролей, где мне нужно хранить всю информацию о роли / членстве в сеансе пользователя.
Я реализую эти пользовательские провайдеры в проекте библиотеки классов (отличается от проекта веб-сайта), и мне нужен доступ к сеансу в них. Идея состоит в том, чтобы сохранить информацию, относящуюся к роли / членству, в сеансе после их первого извлечения из базы данных.
Когда я пытаюсь получить доступ к сеансу, используя
System.Web.HttpContext.Current.Session
Я получаю это как нулевой объект (ссылка на объект не установлена для экземпляра объекта.
Почему сеанс оказывается нулевым?