Я очень новичок в asp.net. Недавно я столкнулся с этим исключением:
System.InvalidOperationException
Подробности исключения гласят:
Сессия не настроена для этого приложения или запроса.
Вот фрагмент кода, где это происходит:
[HttpPost]
public object Post([FromBody]loginCredentials value)
{
if (value.username.Equals("Admin")
&&
value.password.Equals("admin"))
{
HttpContext.Session.Set("userLogin", System.Text.UTF8Encoding.UTF8.GetBytes(value.username)); //This the line that throws the exception.
return new
{
account = new
{
email = value.username
}
};
}
throw new UnauthorizedAccessException("invalid credentials");
}
Я понятия не имею, почему это происходит или что означает эта ошибка. Может кто-нибудь объяснить, что может быть причиной этого?