san
san

Reputation: 1859

Localhost not working in chrome and firefox

I am doing a web project using visual studio 2010(MVC3 Razor) and Windows 7.

My default browser is IE. When I run the project, the website working is perfectly with the url

http://localhost:49824/

When I copy the same url and try to run the website in Chrome or Firefox it shows me the following error.

ERROR

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.

I have rebuilt the solution and added the url to allowed site. But still the problem persists. How should I solve this problem?

Upvotes: 37

Views: 181356

Answers (14)

Jack
Jack

Reputation: 27

Most of these replies were not working for me after running into the same issue in late 2024 on a Macbook.

For me, the solution ended up being to open System Settings > Privacy and Security. Then scroll to find Local Network. Make sure it is enabled for Google Chrome or whatever browser you hit issues with.

Upvotes: 0

KHUSHBOO BHATIA
KHUSHBOO BHATIA

Reputation: 11

None of the solutions mentioned above worked for me. So if you have changed port number in httpd.conf and httpd-ssl.conf, you need to change port in xampp config, too.

You can do that by:

  • Go to xampp control panel,
  • go to service and ports settings,
  • change the port number as you have done in config files,
  • and save.

Upvotes: 0

san
san

Reputation: 1859

Finally I found the solution ... It's very easy

  1. Go to the LAN settings (In Chrome : Tools -> Options -> Under the hood -> Change Proxy setting -> LAN Setting)

  2. There will be a checkbox for "Bypass proxy server for local address"

  3. Tick the checkbox.

Done!

On Mac/Apple: Chrome uses system preferences for localhost exclusion:

  1. Go to System Preferences -> Network -> advanced -> Proxy settings

  2. Add 'localhost' at the bottom where it says: 'ignore proxy settings for these hosts and domains' (Exceptions are separated by a comma)

Upvotes: 75

Habib Adıbelli
Habib Adıbelli

Reputation: 1181

You need to disable Script Debugging In Visual Studio

Upvotes: 0

Jennifer Bartolome
Jennifer Bartolome

Reputation: 93

I found that when I had this issue that I had to delete the application.config file from my solution. I was pulling the code from co-worker's repository whose config file was mapping to their local computer resources (and not my own). In addition to that, I had to create a new virtual directory as explained in the previous answers.

Upvotes: 0

manjunath matolli
manjunath matolli

Reputation: 1

Steps

  1. Search IIS In Visual Studio 2015 Search IIS image

  2. Chose (Use the 64 bit of version of IIS Express for web site and project Use 64 bit image )

Upvotes: -1

Jess
Jess

Reputation: 25029

For my project, I am set up to use https. I just got a new computer and cloned the project in git. The protocol and port number for the project are not saved in the solution file, so you have to make sure to set it again.

enter image description here

Upvotes: 0

Don Cheadle
Don Cheadle

Reputation: 5576

In case the browser LAN proxy setting solution doesn't work for you:

As mentioned in this similar Q&A How to solve ERR_CONNECTION_REFUSED when trying to connect to localhost running IISExpress - Error 502 (Cannot debug from Visual Studio)?

Simply changing the port number of your web project can be a quick fix.

enter image description here

Upvotes: 1

Vinit Bhardwaj
Vinit Bhardwaj

Reputation: 201

For Chrome go to

Settings->Network->Change Proxy setting

Now Internet properties will open so you need to go LAN settings and click on check box :

Bypass proxy server for local address

Upvotes: 6

Jon Onstott
Jon Onstott

Reputation: 13727

Changing my LAN network settings to not automatically detect a proxy server worked for me BUT resetting your Windows network stack may help.

See The Nuclear Option: Resetting The Crap Out Of Your Network Adapters in Vista from Scott Hanselman.

Upvotes: 1

kri
kri

Reputation: 533

For Firefox:

  1. Go to LAN Settings: Options->Advanced->Network. In the "Connection" section of the "Network" tab press "Settings" button to open "Connection Settings" dialog box.
  2. Select "Manual proxy configuration:" radio button
  3. The "No proxy for:" textbox should contain the following text: "localhost, 127.0.0.1"

Upvotes: 0

qiuliang
qiuliang

Reputation: 141

If you are using windows system:

please check the file

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

and add line such as:

127.0.0.1 localhost

Upvotes: 9

Mr_Green
Mr_Green

Reputation: 41822

For all browsers,

  • Open internet Options (or Internet properties)
  • Go to connections tab
  • Click on LAN Settings
  • Tick Use proxy server for your LAN
  • Tick Bypass proxy server for your local address (Don't change the port number)
  • Click on Ok

Now you are good to go. :)

Upvotes: 17

alessa
alessa

Reputation: 91

I faced the same issue and the complete solution is to set to false(uncheck) the "Automatically detect settings" checkbox from Lan Area Network( the same window as for Bypass proxy server for local address )

Upvotes: 9

Related Questions