90 votes

401 Non autorisé : L'accès est refusé en raison d'informations d'identification non valides.

J'utilise IIS Express pour déployer une application MVC4. Ce site web fonctionne parfaitement sur le même ordinateur. Mais dans Lan, il me donne l'erreur 401.

<authentication mode="Forms">
    <forms loginUrl="~/" slidingExpiration="true" timeout="20">
    </forms>
</authentication>

Contrôleur à domicile

[HttpPost]
[AllowAnonymous]        
public ActionResult Index(LoginModel model, string returnUrl)
{
}

Je lance le serveur IIS à partir de l'invite de commande en mode administrateur. IIS répond à la demande avec une erreur 401 .

Un indice ?

0voto

d.popov Points 1011

Vous pouvez appuyer sur F4 sur le projet web pour obtenir la fenêtre "Project Properties".

Ensuite, assurez-vous que l'authentification anonyme est Activé dans la section "Development Server" :

enter image description here

-1voto

Rahul Nikate Points 2792

Dans mon cas,
Mon application est développée en MVC et ma classe de contrôleur de maison était décorée avec [Authorize] qui causait ce problème.
Je l'ai donc supprimé car mon application ne nécessite aucune authentification.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X