Message d'erreur Erreur « Erreur lors de l'exécution du projet » se produit lorsque vous déboguez une application Web dans Visual Studio .NET

Traductions disponibles Traductions disponibles
Numéro d'article: 821255 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Lorsque vous créez une application Web dans Visual Studio .NET et puis appuyez sur la touche F5 pour déboguer l'application, le message d'erreur suivant peut s'afficher :
Erreur lors de la tentative d'exécution de projet : Impossible de démarrer le débogage sur le serveur Web. L'accès est refusé.
Voulez-vous désactiver les futures tentatives de déboguer des pages ASP.NET pour ce projet ?

Cause

Ce problème se produit si le compte qui est utilisé pour exécuter le processus traitement ASP.NET (par défaut, le compte d'utilisateur ASPNET) n'est pas affecté le droit utilisateur "Emprunter l'identité d'un client après l'authentification" dans les paramètres de stratégie de sécurité locale . Ce problème peut se produire lorsque vous installez Visual Studio .NET après l'installation de Windows 2000 Service Pack 4 (SP4) sur l'ordinateur. Dans ce cas, le compte ASPNET n'est pas affecté le droit d'utilisateur "Emprunter l'identité d'un client après l'authentification" dans les paramètres de stratégie de sécurité locale .

L'utilisateur "Emprunter l'identité d'un client après l'authentification" (également nommé SeImpersonatePrivilege) est une sécurité de Windows 2000 nouveau paramètre qui a été la première fois dans Windows 2000 SP4. Pour plus d'informations sur les nouveaux paramètres de sécurité introduite dans Windows 2000 SP4, y compris le droit "Emprunter l'identité d'un client après l'authentification", reportez-vous à la section « Plus d'informations » plus loin dans cet article.

Contournement

Pour contourner ce problème, affectez l'utilisateur "Emprunter l'identité d'un client après l'authentification" droit au compte ASPNET dans les paramètres de stratégie de sécurité locale :
  1. Cliquez sur Démarrer , pointez sur programmes , pointez sur Outils d'administration et puis cliquez sur local stratégie de sécurité .
  2. Double-cliquez sur Stratégies locales , puis cliquez sur Attribution des droits utilisateur .
  3. Dans le volet droit, double-cliquez sur Emprunter l'identité d'un client après l'authentification .
  4. Dans la boîte de dialogue paramètre de stratégie de sécurité local , cliquez sur Ajouter .
  5. Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , cliquez sur ASPNET , cliquez sur Ajouter et puis cliquez sur OK .
  6. Cliquez sur OK .

Plus d'informations

Le "Emprunter l'identité d'un client après l'authentification" droit d'utilisateur (également appelée SeImpersonatePrivilege) permet d'améliorer la sécurité dans Windows 2000. (Ce droit d'utilisateur a été tout d'abord inclu dans Windows 2000 SP4.) Ce paramètre de sécurité permet d'empêcher les serveurs non autorisés d'emprunter l'identité clients qui s'y connecter par le biais des méthodes comme procédure à distance appelle (RPC) ou des canaux nommés. Pour plus d'informations sur les paramètres sécurité qui sont introduites dans Windows 2000 SP4, y compris le droit "Emprunter l'identité d'un client après l'authentification", cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
821546 Vue d'ensemble de "Emprunter l'identité d'un client après l'authentification" et les paramètres de sécurité "Créer des objets globaux"
Pour plus d'informations sur la façon d'obtenir le dernier service pack Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
260910 Comment faire pour obtenir le dernier Service Pack Windows 2000
Pour plus d'informations sur la façon d'attribuer des droits d'utilisateur dans Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
220019 Comment faire : définir les droits d'utilisateur dans Windows 2000

Propriétés

Numéro d'article: 821255 - Dernière mise à jour: lundi 30 octobre 2006 - Version: 3.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Professional SP4
Mots-clés : 
kbmt kbnofix kbbug KB821255 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 821255
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com