2009-03-18 10 views
6

Ich verwendete Webanwendungen die ganze Zeit auf meinem Laptop, keine Probleme, ich benutze VWD 2008 Express, ich habe das neueste Framework, Windows Vista Home Basic .. .etc .. Jetzt, wenn ich versuche, eine Website zu starten, oder sogar eine Seite im Browser von VWD anzeigen, sucht der Browser (sowohl IE und Firefox) nach www.localhost.com ...Localhost-Lookup schlägt fehl, Browser versucht www.localhost.com stattdessen

Ich habe versucht, die Adresse kopieren und direkt in der Titelleiste einfügen, nichts, das gleiche Problem, ich habe versucht, diese Adresse aus der Sprechblase Benachrichtigung (die, die beim Ausführen von ASP.net-Projekt erscheint), immer noch nichts passiert ...

Mein Kollege ich s das gleiche Problem, aber für ihn, er kann einfach kopieren und fügen Sie die URL in der Adressleiste, aber es funktioniert nicht mit mir .... Heeeeeellllllllllllllp

Antwort

9

Überprüfen Sie Ihre hosts file, sollte es localhost zu 127.0 umleiten. 0,1 und nichts anderes. Der Eintrag, der diesen Fehler verursacht sollte wie folgt aussehen:

127.0.0.1 www.localhost.com 

Wenn Sie diese finden, entfernen Sie es oder www.localhost.com ändern localhost.

Sie können auch versuchen, eine davon in der Adressleiste zu schreiben:

127.0.0.1 
http://localhost 

Beachten Sie, dass die Host-Datei ein beliebtes Opfer von Viren ist, also wenn so modifiziert wurde, könnten Sie einen Scheck laufen auf Viren.

Siehe auch discussion here.

1

Ein paar zufällige Dinge zu überprüfen ...

  • localhost ist der herkömmliche Name für die IP-Adresse 127.0.0.1. Wenn diese Adresse nicht funktioniert, liegt ein Problem mit der Netzwerkkonfiguration vor.

  • Es wird irgendwo eine hosts Datei geben, wahrscheinlich in irgendwo wie C:\Windows\System32\Drivers\Etc\hosts, die normalerweise nur diese Definition für localhost enthalten sollte. Wenn es mehr Namen enthält und Sie sie nicht dort abgelegt haben, haben Sie ein anderes Problem.

3

Wenn das auch nicht funktioniert, öffnet NOD32 (Sie wahrscheinlich es auf Ihrem System installiert haben, wenn die oben genannten Methoden nicht funktionieren) zu erweiterten Setup gehen, im linken Menü auf, wählen Sie Protokollfilterung, und wählen Sie HTTP- und POP3-Ports ...;)

+0

ZOMG, ich habe versucht, dies für Alter zu lösen .... – majkinetor

1

Es gibt auch die Stirn-Slapping-Möglichkeit, dass Ihr Webserver derzeit nicht läuft. :)

+0

Ich tat nur, dass ich denke, Apache schlägt in Bezug auf iis out von Start – Woot4Moo

+0

Schließlich der Server gestartet wird, aber das erneute Laden der Seite weiterhin fehlschlägt, da es jetzt auf "www.localhost.com:8080/whatever" zeigt. Das ist kein Stirnklopfen, das ist lästig. –

3

Ich habe das gleiche Problem in Firefox 3.6, als mein Server down war. In meinem Fall war es kein Problem mit etc/hosts, wo die Linie

127.0.0.1 localhost

dort und in Ordnung war.

Die Lösung, die für mich funktionierte, war die Deaktivierung der "Cleaver" -URL-Korrektur, die Firefox ausführt, wenn die Seite nicht gefunden wird.Das Verfahren genommen von here:

  1. Typ about: config in der Adressleiste und drücken die Eingabetaste.
  2. finden Sie browser.fixup.alternate.enabled
  3. Doppelklicken Sie auf den "True" -Wert. Die Linie wird sich fett und der Wert auf „false“ ändern

direkt das Problem dieses Problem zu beheben. Kein Neustart von Firefox erforderlich. Wenn Ihr Server nicht erreichbar ist, erhalten Sie "Seite nicht gefunden" wie erwartet. Hoffe es hilft.

+0

Danke dafür, genau das habe ich versucht zu beheben. (Für den Fall, vergesse ich den Server zu starten, ich will nicht umgeleitet werden) –

3

Vielen Dank für Ihre Lösung ... das funktioniert gut ...

Ich habe das gleiche Problem in Firefox 3.6 wenn mein Server unten war. In meinem Fall es war kein Problem mit etc/hosts wo der Linie

127.0.0.1 localhost 

dort und in Ordnung war.

Die Lösung, die für mich gearbeitet wurde zu die „Spalter“ URL deaktivieren Fixierung dass Firefox ausführen, wenn die Seite nicht gefunden. Das Verfahren von hier genommen: Dieses behebt

direkt das Problem

1. Type about:config in the address bar and hit return. 
    2. find browser.fixup.alternate.enabled 
    3. double click the “true” value. The line will become bold, and 

wird der Wert auf „false“ ändern. Nein Firefox Neustart erforderlich. Wenn Ihr Server nicht verfügbar ist, erhalten Sie "Seite nicht gefunden" als erwartet. Ich hoffe es hilft. Link | Flagge
beantwortet 3. September um 7:55 joaquin 2,237112

+0

Vielen Dank für diese, ein Problem behoben ich mit Firefox 4 und .NET –

+0

aufweist, wurde Wenn Sie joaquin-Lösung gefallen hat, sollten Sie es einfach vote up kopiere nicht und kopiere ihre Antwort. Ich habe dies verneint, weil es eine Kopie ist und das Kopieren-Einfügen von Joaquins Inhalt die Formatierung durcheinander brachte und es schlechter machte. –