Ne peut pas exécuter ASP.NET MVC 2 application web sur IIS 7.5

Je suis en train de lancer un ASP.NET MVC 2 application web sous IIS sur Windows 7, mais j'obtiens un 403.14 erreur. Voici les étapes pour reproduire:

  1. Ouvrir Visual Studio 2010
  2. Créer un nouveau ASP.NET MVC 2 projet appelé MvcApplication1
  3. Maj+F5 pour exécuter l'application. Vous devriez voir http://localhost:{random_port}/ et la page va s'afficher correctement.
  4. Cliquez sur MvcApplication1, et sélectionnez "Propriétés". Aller à la "Web" de la section.
  5. Sélectionnez "Utiliser le Local serveur Web IIS" et de créer un répertoire virtuel.
  6. Enregistrer.
  7. Maj+F5 pour exécuter l'application. Vous devriez voir http://localhost/MvcApplication1/ et une erreur IIS HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory..

Il est clair que, pour quelque raison que ce soit, ASP.NET routage ne fonctionne pas correctement.

Choses que j'ai déjà pensé et essayé:

  • Vérifié que toutes les fonctionnalités IIS sont activés dans "fonctionnalités Windows Activer ou désactiver".
  • Vérifié que le site web par défaut est configuré pour utiliser .NET 4.0
  • Réaffectés ASP.NET v4 scripmaps via aspnet_regiis -i dans le v4.0.30319 répertoire.

Voici la partie la plus étonnante - c'est sur un juste construit de la machine. Nouvelle copie de Windows 7 x64 Ultime, nouvelle installation de Visual Studio 2010 Premium, pas d'autres sites et pas d'autres travaux effectués.

Autre chose que je peux essayer?

Réglage Visual Studio pour utiliser local serveur web IIS http://i41.tinypic.com/11j176b.png

InformationsquelleAutor Portman | 2010-04-17