2009-03-18 15 views
6

Ero solito eseguire le applicazioni web tutto il tempo sul mio laptop, nessun problema, sto usando VWD 2008 Express, ho l'ultimo framework, Windows Vista Home Basic .. .etc .. Ora, quando provo a gestire un sito Web, o addirittura scelgo di mostrare una pagina nel browser da VWD, il browser (sia IE che Firefox) continua a cercare www.localhost.com ...ricerca localhost non riesce, browser cerca www.localhost.com invece

Ho provato a copiare l'indirizzo e incollarlo direttamente nella barra del titolo, niente, lo stesso problema ho cercato di ottenere quell'indirizzo dalla notifica del palloncino (quello che si apre quando si esegue un progetto ASP.net), ancora niente succede ...

Il mio collega io s di fronte lo stesso problema, ma per lui, può semplicemente copiare e incollare l'URL nella barra degli indirizzi, ma non il suo lavoro con me .... Heeeeeellllllllllllllllp

risposta

9

Controlla la tua localhost hosts file, dovrebbe essere il reindirizzamento a 127,0. 0.1 e nient'altro. La voce che causerà questo errore dovrebbe essere simile a questo:

127.0.0.1 www.localhost.com 

Se trovate questo, rimuoverlo o modificare www.localhost.com a localhost.

Si può anche cercare di inserire uno di questi nella barra indirizzo:

127.0.0.1 
http://localhost 

Si noti che il file hosts è vittima popolare di virus, quindi se a dire è stato modificato, si potrebbe eseguire un controllo su virus.

Vedere anche discussion here.

1

Un paio di cose a caso per verificare ...

  • localhost è il nome convenzionale per l'indirizzo IP 127.0.0.1. Se quell'indirizzo non funziona, allora hai un problema di configurazione di rete.

  • Ci sarà un file hosts da qualche parte, probabilmente in un posto come C:\Windows\System32\Drivers\Etc\hosts che di solito dovrebbe contenere solo quella definizione per localhost. Se ha più nomi e non li hai messi lì, hai un altro problema.

3

Se che anche non funziona, si aprono NOD32 (probabilmente averlo installato sul vostro sistema, se i metodi di cui sopra non funzionano) vai a configurazione avanzata, nel menu a sinistra, selezionare il filtro dei protocolli, e selezionare le porte HTTP e POP3 ...;)

+0

ZOMG, stavo cercando di risolvere questo per le età .... – majkinetor

1

C'è anche la possibilità di schiaffo frontale che il tuo server web non è attualmente in esecuzione. :)

+0

ho appena fatto che, immagino apache batte iis in termini di avvio – Woot4Moo

+0

Alla fine il server si avvia, ma il caricamento della pagina continua a non riuscire, poiché ora punta a "www.localhost.com:8080/whatever". Quello non è uno schiaffo sulla fronte, è una seccatura fastidiosa. –

3

Ho avuto lo stesso problema in Firefox 3.6 quando il mio server era inattivo. Nel mio caso non è stato un problema con etc/hosts in cui la linea

127.0.0.1 localhost

era lì e OK.

La soluzione che ha funzionato per me è stata la disabilitazione dell'URL "cleaver" che risolveva Firefox quando non si trovava la pagina.La procedura tratto da here:

  1. Tipo about: config nella barra degli indirizzi e premete Invio.
  2. find browser.fixup.alternate.enabled
  3. fare doppio clic sul valore "true". La linea sarà in grassetto, e il valore cambierà in “false”

Questa risolvere direttamente il problema. Non è necessario riavviare Firefox. Se il tuo server non funziona, ottieni "pagina non trovata" come previsto. Spero che aiuti.

+0

Grazie per questo, questo è esattamente quello che stavo cercando di risolvere. (Nel caso in cui dimentichi di avviare il server, non voglio essere reindirizzato) –

3

Grazie per la vostra soluzione ... questo funziona bene ...

ho avuto lo stesso problema in Firefox 3.6 quando il mio server è stato giù. Nel mio caso non è stato un problema con etc/hosts in cui la linea

127.0.0.1 localhost 

era lì e OK.

La soluzione che ha funzionato per me è stato quello di disabilitare l'URL "mannaia" fissare che Firefox eseguire quando la pagina non è trovata. La procedura tratto da qui:

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 

il valore cambia in “false”

Questa risolvere direttamente il problema. No necessario riavviare Firefox. Se il tuo server non funziona, ottieni "pagina non trovata" come prevista. Spero che sia d'aiuto. link | bandiera
risposto 3 settembre alle 7:55 Joaquin 2,237112

+0

Grazie per questo, risolto un problema che stavo avendo con Firefox 4 e .NET –

+0

Se ti è piaciuta la soluzione di joaquin, dovresti semplicemente votarla , non copiare e incollare la risposta. Ho negato questo perché è una copia e il copia-incolla del contenuto di joaquin ha incasinato la formattazione e l'ha peggiorato. –

Problemi correlati