Vous pouvez recevoir une erreur « Accès refusé » lorsque vous essayez de déboguer une application Web dans Visual Studio .NET, et que vous disposez des autorisations d'administration du message

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 894433
Symptômes
Vous pouvez recevoir le message d'erreur suivant lorsque vous essayez de déboguer une application Web :
L'accès est refusé.
Le problème se produit lorsque les conditions suivantes sont remplies :
  • Vous êtes connecté à votre ordinateur avec administrativepermissions.
  • Vous déboguez une application Web dans Microsoft VisualStudio .NET.
  • Le système d'exploitation que vous utilisez est Microsoft Windows XP Service Pack 2.
  • Le compte de processus de travail Microsoft ASP.NET n'est pas amember du groupe Administrateurs.
Cause
Le problème se produit car le processus de travail ASP.NET n'a pas le droit emprunter l'identité d'un client après l'authentification de l'utilisateur. Si le compte de processus de travail n'a pas de ce droit, le débogueur ne peut pas attacher au processus. Le compte de processus de travail est configuré à l'aide de l'élément processModel dans le fichier Machine.config.
Résolution
Pour donner le travailleur du compte de processus emprunter l'identité d'un client après l'authentification utilisateur droite, procédez comme suit :
  1. Cliquez sur Démarrer, pointez surparamètres, puis cliquez sur Panneau de configuration.
  2. Double-cliquez sur AdministrativeTools.
  3. Double-cliquez sur Local SecurityPolicy.
  4. Développez Paramètres de sécurité, développezStratégies locales, puis cliquez sur RightsAssignment de l'utilisateur.
  5. Dans le volet stratégie , droitd'emprunter l'identité d'un client après l'authentification, puis cliquez surPropriétés.
  6. Cliquez sur Ajouter un utilisateur ou un groupe.
  7. Ajoutez le compte de processus de travail configuré dans l'élément processModel dans le fichier Machine.config.
  8. Cliquez deux fois sur OK.
  9. Cliquez sur Démarrer, sur exécuter, type iisreset, puis cliquez surOK.
  10. À une invite de commandes, tapez la commande suivante pour refreshpolicies sur l'ordinateur :
    gpupdate /force
Plus d'informations

Procédure pour reproduire le problème

  1. Ouvrez le fichier Machine.config. Localisez l'élément processModel .
  2. Remplacer l'attribut de nom d'utilisateur et de l'attribut de mot de passe en tant qu'un utilisateur non administratif.
  3. Redémarrez les Services Internet (IIS).
  4. Ouvrez une session sur votre ordinateur. Ouvrez une session sur votre ordinateur afin que vous disposez des autorisations d'administration.
  5. Démarrez Visual Studio .NET.
  6. Créez une nouvelle application Web.

    Lorsque vous essayez de déboguer l'application Web, le message d'erreur suivant s'affiche :
    Erreur lors de l'exécution du projet : Impossible de démarrer le débogage sur le serveur web. L'accès est refusé.
Références
Pour plus d'informations sur le développement de logiciels dans VisualStudio .NET qui dispose d'autorisations non administratives, visitez le site Web de followingMicrosoft Developer Network (MSDN) :

Avertissement : Cet article a été traduit automatiquement.

गुण

आलेख ID: 894433 - पिछली समीक्षा: 10/26/2015 01:11:00 - संशोधन: 5.0

Microsoft Visual Studio .NET 2002 Éducation, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2003 Éducation, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Professional, Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbvs2002sp1fix kbvs2002sp1sweep kberrmsg kbprb kbpermissions kbiis kbtshoot kbbug kbfix kbmt KB894433 KbMtfr
प्रतिक्रिया