ASP.NET MVC 2-Webanwendung kann unter IIS 7.5 nicht ausgeführt werden.
Ich versuche, eine ASP.NET MVC 2-Webanwendung unter IIS unter Windows 7 auszuführen, erhalte jedoch die Fehlermeldung 403.14. Hier sind die zu reproduzierenden Schritte:
Open Visual Studio 2010Erstellen Sie ein neues ASP.NET MVC 2-Projekt mit dem Namen MvcApplication1 Umschalt + F5, um die App auszuführen. Das solltest du sehenhttp://localhost:{random_port}/
und die Seite wird korrekt gerendert.Klicken Sie auf MvcApplication1 und wählen Sie "Eigenschaften". Gehen Sie zum Abschnitt "Web".Wählen Sie "Lokalen IIS-Webserver verwenden" und erstellen Sie ein virtuelles Verzeichnis.Speichern Umschalt + F5, um die App auszuführen. Das solltest du sehenhttp://localhost/MvcApplication1/
und ein IIS-FehlerHTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.
.Es ist klar, dass das ASP.NET-Routing aus irgendeinem Grund nicht ordnungsgemäß funktioniert.
Things habe ich schon gedacht und versucht:
Bei "Windows-Funktionen aktivieren oder deaktivieren" wurde überprüft, dass alle IIS-Funktionen aktiviert sind. Es wurde überprüft, dass die Standardwebsite für die Verwendung von .NET 4.0 konfiguriert ist. Neu zugewiesene ASP.NET v4-Scripmaps überaspnet_regiis -i
in demv4.0.30319
VerzeichnisHier ist der erstaunlichste Teil - das ist auf einem Just-Built machine. Neue Kopie von Windows 7 x64 Ultimate, saubere Installation von Visual Studio 2010 Premium, keine weiteren Websites und keine weiteren Arbeiten.
ann ich noch etwas probiere