web-dev-qa-db-fra.com

Localhost ne fonctionne pas en chrome et firefox

Je fais un projet Web avec Visual Studio 2010 (MVC3 Razor) et Windows 7. 

Mon navigateur par défaut est IE. Lorsque je lance le projet, le site Web fonctionne parfaitement avec l'URL. 

http: // localhost: 49824/

Lorsque je copie la même URL et que j'essaie de faire fonctionner le site Web sous Chrome ou Firefox, le message d'erreur suivant s'affiche.

ERREUR

The requested URL could not be retrieved    
The following error was encountered while trying to retrieve the URL: http://localhost:49824/    
Connection to 127.0.0.1 failed.    
The system returned: (111) Connection refused    
The remote Host or network may be down. Please try the request again.    
Your cache administrator is webmaster.

J'ai reconstruit la solution et ajouté l'URL au site autorisé. Mais le problème persiste. Comment dois-je résoudre ce problème? 

37
san

Enfin j'ai trouvé la solution ... C'est très facile

  1. Accédez aux paramètres du réseau local (dans Chrome: Outils-> Options-> Sous le capot -> Modifier les paramètres du proxy -> Paramètres du réseau local).

  2. Il y aura une case à cocher pour "Contourner le serveur proxy pour l'adresse locale"

  3. Cochez la case.

Terminé!!!

Sur Mac/Apple: Chrome utilise les préférences système pour exclure localhost:

  1. Allez dans Préférences Système -> Réseau -> Avancé -> Paramètres du proxy

  2. ajoutez 'localhost' en bas où il est écrit: 'ignore les paramètres de proxy pour ces hôtes et domaines' (les exceptions sont séparées par une virgule)

72
san

Pour tous les navigateurs,

  • Ouvrez internet Options (ou propriétés Internet) 
  • Aller à l'onglet connections
  • Cliquez sur LAN Settings
  • Cochez Use proxy server for your LAN
  • Cochez Bypass proxy server for your local address (ne changez pas le numéro de port)
  • Cliquez sur Ok

Maintenant vous êtes prêt à partir. :) 

14
Mr_Green

Si vous utilisez le système Windows:

veuillez vérifier le fichier 

C:\Windows\System32\drivers\etc\hosts

et ajoutez des lignes telles que:

127.0.0.1 localhost

9
qiuliang

J'ai rencontré le même problème et la solution complète consiste à définir sur false (décocher) la case à cocher "Détecter automatiquement les paramètres" dans Lan Area Network (la même fenêtre que pour le serveur proxy Bypass pour l'adresse locale)

9
alessa

Pour Chrome, allez à

Paramètres-> Réseau-> Modifier les paramètres du proxy

Maintenant, les propriétés Internet s'ouvriront. Vous devez donc définir les paramètres du réseau local et cocher la case:

Contourner le serveur proxy pour l'adresse locale

6
Vinit Bhardwaj

Changer mes paramètres réseau pour ne pas détecter automatiquement un serveur proxy a fonctionné pour moi MAIS la réinitialisation de votre pile réseau Windows peut aider.

Voir L'option nucléaire: réinitialiser la merde de vos adaptateurs réseau sous Vista de Scott Hanselman.

1
Jon Onstott

Si la solution de paramétrage du proxy LAN du navigateur ne fonctionne pas pour vous:

Comme mentionné dans ce Q & A similaire Comment résoudre ERR_CONNECTION_REFUSED lorsque vous essayez de vous connecter à l'hôte local exécutant IISExpress - Erreur 502 (impossible de déboguer à partir de Visual Studio)?

Changer le numéro de port de votre projet Web peut être une solution rapide.

 enter image description here

1
mmcrae

J'ai constaté que lorsque je rencontrais ce problème, je devais supprimer le fichier application.config de ma solution. Je tirais le code du référentiel du collègue dont le fichier config était en correspondance avec les ressources de l'ordinateur local (et non les miennes). En plus de cela, je devais créer un nouveau répertoire virtuel comme expliqué dans les réponses précédentes.

0
Jennifer Bartolome

Pour Firefox:

  1. Allez dans Paramètres LAN: Options-> Avancé-> Réseau. Dans la section "Connexion" de l'onglet "Réseau", cliquez sur le bouton "Paramètres" pour ouvrir la boîte de dialogue "Paramètres de connexion". 
  2. Sélectionnez le bouton radio "Configuration manuelle du proxy:" 
  3. La zone de texte "Pas de proxy pour:" doit contenir le texte suivant: "localhost, 127.0.0.1"
0
kri

Pour mon projet, je suis configuré pour utiliser https. Je viens de recevoir un nouvel ordinateur et j'ai cloné le projet dans git. Le protocole et le numéro de port du projet ne sont pas enregistrés dans le fichier de solution. Vous devez donc vous assurer de le définir à nouveau.

 enter image description here

0
Jess