Je suis tout nouveau à asp.net et récemment j'ai rencontré cette exception :
System.InvalidOperationException
Les détails de l'exception disent :
La session n'a pas été configurée pour cette application ou cette requête.
Voici l'extrait de code où cela se produit :
[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)); //C'est la ligne qui provoque l'exception.
return new
{
account = new
{
email = value.username
}
};
}
throw new UnauthorizedAccessException("informations d'identification invalides");
}
Je n'ai aucune idée de pourquoi cela se produit ou de ce que signifie réellement cette erreur. Quelqu'un pourrait-il s'il vous plaît expliquer ce qui pourrait en être la cause ?
1 votes
Vérifiez la question stackoverflow.com/questions/29801631/…
1 votes
Pour ASP NET Core 3.1 voir link