2009-11-24 11 views
6

Nous avons plusieurs applications Web qui utilisent l'authentification Windows qui a bien fonctionné sur IIS6. Après le déploiement sur IIS7, l'authentification Windows ne fonctionne plus (nous obtenons des erreurs 401.2) SAUF si nous configurons l'application web pour utiliser le "Classic Pipeline"IIS 7 - L'authentification Windows ne fonctionne pas

Je réalise que Forms auth et Windows Auth ne sont pas supportés simultanément comme mentionné here et here - mais ce n'est pas mon problème - Je n'ai pas activé l'authentification par formulaires. J'ai seulement l'authentification de Windows permise - mais je reçois toujours le 401.2

Est-ce que n'importe qui exécute ceci? Y a-t-il autre chose que je dois faire?

Merci! -Mike

+0

Veuillez créer une application Web ASP.NET la plus simple et la tester sur IIS 7. Cela peut indiquer si IIS 7 prend en charge l'authentification Windows. Ne vous précipitez pas à votre application. –

Répondre

0

Deux réflexions s'imposent: (1) Integrated Windows est-il activé sur le serveur en tant que fonction dans le rôle (2) l'authentification est-elle configurée dans la partie droite de web.config? IIS7 stocke une partie de sa configuration dans web.config, et le passage de IIS6 à IIS7 implique souvent l'ajout d'informations supplémentaires.

Voir aussi: http://forums.iis.net/t/1153827.aspx

0

Beaucoup des paramètres du mouvement web.config de system.web à system.webServer lors du passage du mode classique en mode intégré. Par exemple, les httpmodules personnalisés se déplacent dans system.webserver. Avez-vous des httpmodules qui gèrent l'authentification personnalisée?

Questions connexes