Ich verwende Windows 7 Ultimate (64 Bit) mit Visual Studio 2010 RC. Ich habe vor kurzem beschlossen, VS ausführen/Debuggen meine Anwendungen auf IIS statt der Dev-Server, die mit ihm kommt.
Allerdings erhalte ich jedes Mal, wenn ich versuche, eine MVC-Anwendung auszuführen, die folgende Fehlermeldung:
HTTP-Fehler 403.14 - Verboten Der Webserver ist so konfiguriert, dass der Inhalt dieses Verzeichnisses nicht aufgelistet wird. Ausführlich
Fehlerinformationen
Modul VerzeichnisListingModul
Benachrichtigung ExecuteRequestHandler
Handler StaticFile Fehler
Code 0x00000000 Angefordert
URL http://localhost:80/mySite/
P Pfad C:\myProject\mySite\
Anmeldemethode Anonyme Anmeldung
Benutzer Anonym
Ich habe eine default.aspx
Datei im Verzeichnis und ich erhielt folgende Fehlermeldung:
HTTP-Fehler 500.21 - Interner Server Fehler-Handler "PageHandlerFactory-Integrated" hat ein fehlerhaftes Modul "ManagedPipelineHandler" in seiner Modulliste
Gibt es noch andere Schritte, die ich vergessen habe, um das Ganze zum Laufen zu bringen?
Anmerkungen: Ich habe IIS 7.5 nach der Installation von VS 2010 RC installiert. Ich habe die integrierte Schaltfläche "Virtuelles Verzeichnis erstellen" unter der Registerkarte "Web" in den "Eigenschaften" des MVC-Projekts in Visual Studio 2010 verwendet. Ich habe sichergestellt, dass die Anwendung den ASP.NET 4 App Pool verwendet.
Nachfolgend sind die installierten Funktionen von IIS aufgeführt, die ich habe.