L'authentification Windows ne fonctionne pas dans l'application Web ASP.NET MVC 5
J'ai un ASP.NET MVC 5 application et essaie d'activer l'Authentification Windows. La machine de développement est Windows Server 2008 R2, IIS Express 8.0, Visual Studio 2013 & .NET Framework 4.5.
J'obtiens une erreur 404 not Found lorsque j'ai jamais parcourir l'app. L'application entre dans une boucle de redirection avec http://localhost:63455/Account/Login?ReturnUrl=%2F. Finalement, le ReturnUrl
finit par être très grande car elle est ajoutée à chaque redirection.
De mon site web.config ressemble à ceci:
<system.web>
<authentication mode="Windows"/>
</system.web>
J'ai essayé de réglage de la l'Authentification Anonyme et l'Authentification Windows paramètres sur le Serveur de Développement propriétés.
J'ai aussi essayé d'ajouter le suivant appSettings
:
<add key="autoFormsAuthentication" value="false"/>
<add key="enableSimpleMembership" value="false"/>
Comment puis-je obtenir de l'Authentification Windows fonctionne correctement?
source d'informationauteur GiddyUpHorsey
Vous devez vous connecter pour publier un commentaire.
La
ConfigureAuth
méthode dansStartup.Auth.cs
contenait le code suivant, qui doit être enlevé pour l'Authentification Windows.Le code est utilisé pour l'Authentification par Formulaires avec OWIN.
Juste un heads-up. Vous n'AVEZ pas à supprimer l'authentification par cookie entièrement, bien que je l'ai fait retirer le externalsignincookie. Jetez un oeil à mon projet à https://github.com/vishnu4/AspNetMVC5WinAuth où je suis à l'aide d'OWIN et MVC5 pour utiliser l'authentification windows. Espérons que cela aide quelqu'un d'autre qui tente de le faire fonctionner.