Frage

Ich habe eine Web-Anwendung, die unter IIS5 oder IIS6 fein läuft. Ich installierte Vista nur, die IIS7 hat. Ich kopierte nur den gesamten Web-App über, wie sie ist, keine Änderungen an Dateien. Ich ging in den IIS7 Manager und eine Web-appliction unter der Standardwebsite erstellt und richtete sie auf die app, die ich kopiert.

Wenn ich versuche, an die App im Internet Explorer zu durchsuchen, sage es mir, dass es nichts gibt es zu handhaben und das Durchsuchen von Verzeichnissen nicht eingeschaltet ist. Dies ist eine .NET-Anwendung, so verwendet es Default.aspx. Ich schaute in dem Manager, und es gab keinen Umgang mit Default.aspx-Setup. Ist das nicht standardmäßig für IIS7?

Also, ich hinzugefügt Default.aspx, und jetzt ist der Fehler „HTTP-Fehler 404.3 - nicht gefunden Die Seite, die Sie fordern kann nicht wegen der Erweiterung Konfiguration bedient werden. Wenn die Seite ein Skript, einen Handler hinzuzufügen. Wenn die Datei heruntergeladen werden soll, eine MIME-Karte hinzufügen. "

Ich dachte, vielleicht war es, weil der Standard für IIS7 integrierten Modus ist, so habe ich ein neues AppPool für Classic-Modus und änderte meine app, dass zu verwenden. Ich immer noch die gleichen Fehler.

Ich habe den Eindruck, dass ich ohne Änderungen NET-Anwendungen zu IIS7 bewegen konnte. Ist dies nicht wahr?

War es hilfreich?

Lösung

0) Überprüfen Sie, ob Sie asp.net Erweiterungen installiert haben, unter Programme und Funktionen - Windows-Funktionen - WWW-Dienste - Application Development Funktionen - .NET-Erweiterbarkeit / ASP.Net

1) Microsoft .NET Framework

2) Versuchen Sie das gesamte Verzeichnis auf dem IIS-Stammordner kopiert (in der Regel wwwroot), häufiger Fehler, dass IUser / IWAM keine Rechte haben die anderen Ordner zu lesen.

3) Überprüfen Sie unter "Handler-Einstellungen", wenn Sie mit irgendwelchen Isapimodules zugeordnet haben aspx.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top