Visual Studio ne peut pas créer de site Web dans IIS

Après l’installation du Service Pack 1 pour Visual Studio 2010 ne peut pas créer de site Web dans IIS. Voici un message d’erreur:

 ---------------------------
 Microsoft Visual Studio
 ---------------------------
 La configuration de Web http: // localhost / MyWebSite pour ASP.NET 3.5 a échoué.
 Vous devez configurer manuellement ce site pour ASP.NET 3.5 afin de
 le site à exécuter correctement.  Visual Studio ne peut pas détecter si cela
 la racine virtuelle a été configurée pour être utilisée avec ASP.NET 2.0.  Le probable
 la raison est que vous ne disposez pas de privilèges suffisants pour accéder à la
 Métabase IIS  Vous devrez peut-être configurer manuellement ce site pour
 ASP.NET 2.0 pour que votre site fonctionne correctement.
 ---------------------------
 OK Aide   
 ---------------------------

Est-ce que quelqu’un sait comment le réparer? Merci!

PS j’utilise Windows7 x64.

Cela m’est arrivé lorsque j’ai supprimé le pool d’applications par défaut.

Grâce à un rapport Microsoft Connect , j’ai pu résoudre ce problème en choisissant un nouveau pool d’applications par défaut sous les propriétés “Web Site Defaults” du nœud Sites dans l’arborescence IIS 7 Manager.

Capture d'écran de la fenêtre de propriétés

Avez-vous essayé d’exécuter Visual Studio avec “Exécuter en tant qu’administrateur” d’un clic droit?

Essayez de changer la version .Net utilisée par votre pool d’applications.

  1. Ouvrez le gestionnaire IIS à partir des outils d’administration.
  2. Sélectionnez Pools d’applications sur la gauche.
  3. Sur la droite, double-cliquez sur ‘DefaultAppPool’ (ou sur celui que vous avez créé)
  4. Sous .Net Framework Version, sélectionnez v3.5.
  5. Cliquez sur OK et redémarrez IIS.

Je ne sais pas si vous devez redémarrer IIS ou non, mais cela ne fera pas mal.

J’ai trouvé la réponse ici: Visual Studio 2013. Vous ne disposez pas des privilèges suffisants pour accéder aux sites Web IIS sur votre ordinateur.

IIS stocke un fichier de configuration sur votre lecteur personnel. Dans mon entreprise, notre lecteur partagé était en panne pour maintenance et je recevais cette erreur. Une fois que le lecteur est revenu en ligne, VS.NET a recommencé à fonctionner.