2009-08-24 2 views
1

Mein Setup:Erste 404 mit locall IIS 7 Seite serviert

Vista 64-Bit-PC (meinem lokalen PC) IIS 7 offensichtlich VS 2008

ich Setup eine neue "Application" manuell unter dem IIS Standardseite Es rennt. Die Anwendung zeigt auf das richtige Verzeichnis (wo meine default.aspx existiert) ich Setup haben diese exakt gleiche Setup auf unsere Dev-Server läuft Server 2008 und es läuft gut

Aber für mich, wenn ich zu http://localhost/MyAppName gehen Ich bekomme eine 404 nicht gefunden.

Ich habe keine Ahnung warum.

Also, da das nicht funktioniert hat und immer noch eine 404, dann habe ich stattdessen versucht, von der Verwendung des VS-Webservers zur Verwendung von IIS in meinen Webprojekteigenschaften auf der Registerkarte "Web" in VS 2008. Dann klickte auf "Erstellen Virtual Directory "und es hat eine neue Anwendung in IIS für mich erstellt. Selbe Sache. Wenn ich zu dieser Adresse gehe, bekomme ich einen 404 auf meinem lokalen Rechner, wo er läuft.

+0

Was passiert, wenn Sie eine neue Site anstelle einer App/eines virtuellen Verzeichnisses erstellen? – meandmycode

+0

Gehen Sie zur Deinstallation/Neuinstallation von IIS ... – PositiveGuy

Antwort

0

Haben Sie das Home-Verzeichnis, um nach "default.aspx" als Standardseite zu suchen?

+0

gut, wenn ich auf den Standard-Dokument Bereich, default.aspx ist da, es ist standardmäßig nach der Installation von IIS und Aktivieren von asp.net und immer ist da .... wenn Das ist, was du meinst. – PositiveGuy

0

Ein paar Dinge zu überprüfen:

Zuerst schauen Sie sich Ihre Zugriffsprotokolle genau zu sehen, was Anforderung protokolliert wird immer.

Überprüfen Sie Ihre IIS-Konfiguration - Sie haben möglicherweise eine default.aspx-Seite, aber ist IIS für die Verwendung als eine der Standardseiten konfiguriert? Wenn du zu http://localhost/AppName/default.aspx gehst, bekommst du immer noch einen 404?

Wenn Sie eine statische test.html-Datei in dasselbe Verzeichnis legen, können Sie darauf zugreifen?

Diese sollten alle helfen, die Ursache zu bestimmen.

+0

(Wenn Sie zu http: //localhost/AppName/default.aspx gehen, erhalten Sie immer noch einen 404?) Ja – PositiveGuy

+0

(Wenn Sie eine statische test.html-Datei in dasselbe Verzeichnis legen, können Sie darauf zugreifen?) Nein – PositiveGuy

1

Ok, ich hatte die IIS 6 Funktionalität von IIS in Vista nicht installiert. Ich wusste nicht, dass es immer noch Legacy-Features in IIS 7 verwendet, um Sites lokal zu betreiben ... ich denke. Nicht sicher, warum, aber ich denke, es nutzt diese IIS6-Funktionen. Ich muss recherchieren, warum es von diesem Zeug abhängig ist.

+0

wäre schön, wenn es auf IIS 7 ein anständiges Buch gäbe. Alle Seiten, die ich sehe, geben dir auch keine spezifischen Informationen ... die Ressourcen sind irgendwie scheiße. – PositiveGuy