2009-03-18 18 views
6

Użyłem do uruchamiania aplikacji internetowych cały czas na moim laptopie, nie ma problemów, używam VWD 2008 Express, mam najnowsze ramy, Windows Vista Home Basic .. .etc .. Teraz, gdy kiedykolwiek próbuję uruchomić stronę internetową, lub nawet wybrałem opcję Pokaż stronę w przeglądarce z poziomu VWD, przeglądarka (zarówno IE, jak i Firefox) wciąż szuka adresu www.localhost.com ...wyszukiwanie localhost nie powiedzie się, przeglądarka próbuje www.localhost.com zamiast

Próbowałem skopiować adres i wkleić go bezpośrednio na pasku tytułu, nic, ten sam problem próbowałem uzyskać ten adres z powiadomienia o dymku (ten, który pojawia się po uruchomieniu dowolnego projektu ASP.net), wciąż nic dzieje się ...

Mój kolega s boryka się z tym samym problemem, ale dla niego może po prostu skopiować i wkleić adres URL w pasku adresu, ale nie działa ze mną .... Heeeeeellllllllllllllp

Odpowiedz

9

Sprawdź swój hosts file, powinien przekierować localhost na 127.0. 0,1 i nic więcej. Wpis, który spowoduje ten błąd powinien wyglądać następująco:

127.0.0.1 www.localhost.com 

Jeśli okaże się to, należy go usunąć lub zmienić www.localhost.com localhost.

Możesz także spróbować odpowiedzieć jeden z nich w pasku Adres:

127.0.0.1 
http://localhost 

Zauważ, że plik hosts jest popularnym ofiarą wirusów, więc jeśli znaczy został zmodyfikowany, można przeprowadzić test na wirusy.

Zobacz także discussion here.

1

Kilka przypadkowych rzeczy do sprawdzenia ...

  • localhost to umowna nazwa dla adresu IP 127.0.0.1. Jeśli ten adres nie działa, oznacza to problem z konfiguracją sieci.

  • Gdzieś znajdzie się plik hosts, prawdopodobnie w innym miejscu, np. C:\Windows\System32\Drivers\Etc\hosts, który zazwyczaj powinien zawierać tylko tę definicję dla localhost. Jeśli ma więcej nazw, a ty ich tam nie umieściłeś, to masz zupełnie inny problem.

3

Jeśli to też nie działa, otwórz nod32 (prawdopodobnie nie jest zainstalowany w systemie, jeśli powyższe metody nie działają) przejdź do zaawansowanej konfiguracji, w menu po lewej wybierz filtrowanie protokołu, i wybierz porty HTTP i POP3 ...;)

+0

Zomg, starałem się rozwiązać ten problem przez wieki .... – majkinetor

1

Istnieje również możliwość, że twój serwer WWW nie działa. :)

+0

ja właśnie zrobiłem, myślę apache bije się iis w kategoriach uruchamiania – Woot4Moo

+0

W końcu serwer uruchamia się, ale ponowne załadowanie strony nadal kończy się niepowodzeniem, ponieważ obecnie wskazuje ona "www.localhost.com:8080/whatever". To nie jest uderzanie w czoło, to irytujące włosy. –

3

Mam ten sam problem w firefox 3.6, gdy mój serwer nie działa. W moim przypadku to nie był problem z etc/hosts, gdzie linia

127.0.0.1 localhost

tam i OK.

Rozwiązaniem, które zadziałało dla mnie, było wyłączenie naprawy "cleaver" URL, którą Firefox wykonuje, gdy strona nie zostanie znaleziona.Procedura zaczerpnięte z here:

  1. Wpisz about: config w pasku adresu i naciśnij Enter.
  2. znajdź browser.fixup.alternate.enabled
  3. kliknij dwukrotnie wartość "true". Linia będzie pogrubiony, a wartość zmieni się na „false”

rozwiązać ten problem bezpośrednio. Nie jest konieczne ponowne uruchamianie firefox. Jeśli serwer nie działa, otrzymasz komunikat "Nie znaleziono strony" zgodnie z oczekiwaniami. Mam nadzieję, że to pomaga.

+0

Dzięki za to, właśnie to próbowałem naprawić. (W przypadku, gdy zapomnę uruchomić serwer, nie chcę być przekierowywany) –

3

Dziękuję za rozwiązanie ... to działa dobrze ...

Mam ten sam problem w Firefoksie 3.6 kiedy mój serwer był w dół. W moim przypadku to nie było problemu z etc/hosts gdzie linia

127.0.0.1 localhost 

tam i OK.

Rozwiązanie że pracował dla mnie było wyłączyć „tasak” URL mocującą że Firefox przeprowadzić, gdy strona nie jest znaleźć. Procedura wzięte stąd:

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 

wartość zmieni się na „false”

rozwiązać ten problem bezpośrednio. Nie jest konieczne ponowne uruchomienie firefoxu. Jeśli twój serwer nie działa, otrzymasz komunikat "Nie znaleziono strony" jako oczekiwany . Mam nadzieję, że to pomoże. Więcej | flag
odpowiedział 3 września na 7:55 Joaquin 2,237112

+0

Dzięki za naprawienie problemu z Firefoksem 4 i .NET –

+0

Jeśli podoba Ci się rozwiązanie Joaquina, powinieneś po prostu zagłosować , nie kopiuj i wklej odpowiedzi. Zignorowałem to, ponieważ jest to kopia, a wklejenie kopii materiałów Joaquina zawiodło formatowanie i pogorszyło to. –