J'essaie de configurer l'authentification Windows pour un nouveau site Web dans IIS 7.5. J'ai activé le module d'authentification Windows pour le site et désactivé tous les autres types d'authentification (tels que anonymous, Basic, etc.). Le pool d'applications du site fonctionne sous une identité personnalisée pour laquelle le SPN et les en-têtes d'hôte ont été définis de manière appropriée. Lorsque j'essaie d'accéder à un contenu (tel qu'un fichier texte) hébergé sur le site via le navigateur, j'obtiens une erreur 401.2. J'ai suivi cette suggestion et a ajouté le utiliserAppPoolCredentials à l'applicationHost.config et je suis en mesure d'accéder à la ressource en utilisant l'authentification Windows.
J'ai ensuite supprimé l'attribut et sauvegardé applicationHost.config à nouveau, annulant ainsi mes modifications, et je suis toujours en mesure d'accéder à la ressource. Quelqu'un peut-il m'aider à comprendre ce comportement ?
Par ailleurs, dans une installation particulière de IIS 7.5 sur Win server 2008R2, j'ai remarqué que toute modification de la configuration par défaut d'un site (ou d'une application) amène IIS à générer automatiquement un fichier Web.config à la racine du site/de l'application. Existe-t-il un paramètre permettant d'activer cette fonction au lieu de devoir mettre à jour directement le fichier applicationHost.config ?
EDIT Le navigateur mettait en cache la réponse et, par conséquent, l'annulation des modifications et l'enregistrement du fichier ne semblent pas faire de différence. La seule question que j'ai maintenant est liée à la génération du Web.config.