L’emprunt d’identité échoue avec IIS Express lorsque le contrôle de compte d’utilisateur (UAC) est activé
Cet article vous aide à résoudre le problème où l’emprunt d’identité échoue avec Microsoft Internet Information Services (IIS) Express lorsque le contrôle de compte d’utilisateur (UAC) est activé.
Version d’origine du produit : Internet Information Services Express
Numéro de la base de connaissances d’origine : 2701070
Symptômes
Prenons l’exemple du scénario suivant :
Vous exécutez une application web dans IIS Express avec Visual Studio. L’application est configurée pour l’authentification anonyme et utilise l’emprunt d’identité d’un compte de service pour accéder à une base de données SQL principale. Lorsque vous accédez à l’application web avec un navigateur web, un message d’erreur similaire à l’exemple suivant s’affiche :
Erreur du serveur dans l’application /my_app.
Erreur de configuration
Description : une erreur s’est produite lors du traitement d’un fichier de configuration requis pour traiter cette demande. Passez en revue les détails d’erreur spécifiques ci-dessous et modifiez votre fichier de configuration en conséquence.
Message d’erreur de l’analyseur : Une erreur s’est produite lors du chargement d’un fichier de configuration : Échec du démarrage de la surveillance des modifications apportées à C :\mysite\web\my_app\default.aspx.
Erreur source :
[Aucune ligne source pertinente]
Fichier source : ligne C:\mysite\web\my_app\default.aspx\web.config : 0
Informations sur la version : Microsoft .NET Framework version :4.0.30319 ; version ASP.NET :4.0.30319.17379
Ce problème se produit lorsque le compte d’emprunt d’identité s’exécute comme étant sans élévation de privilèges (UAC).
Cause
Pour que l’emprunt d’identité fonctionne, l’utilisateur doit disposer du SeImpersonatePrivilege
privilège . Toutefois, lorsque le contrôle de compte d’utilisateur est activé, le SeImpersonatePrivilege
privilège est supprimé du jeton d’emprunt d’identité, de sorte que l’emprunt d’identité échoue.
Résolution
Pour résoudre ce problème, exécutez IIS Express en tant qu’administrateur si vous devez utiliser l’emprunt d’identité dans l’application web.
Plus d’informations
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour