Localhost无法使用chrome和firefox

时间:2011-08-29 08:33:23

标签: visual-studio-2010 asp.net-mvc-3 razor localhost

我正在使用visual studio 2010(MVC3 Razor)和Windows 7进行Web项目。

我的默认浏览器是IE。当我运行项目时,网站的工作完全与网址

http://localhost:49824/

当我复制相同的网址并尝试在Chrome或Firefox中运行网站时,它会向我显示以下错误。

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.

我已重建解决方案并将网址添加到允许的网站。但问题仍然存在。 我该如何解决这个问题?

12 个答案:

答案 0 :(得分:72)

最后我找到了解决方案......这很容易

  1. 转到局域网设置(在Chrome中:工具 - >选项 - >引擎盖下 - >更改代理服务器设置 - >局域网设置)

  2. “为本地地址绕过代理服务器”

  3. 会有一个复选框
  4. 勾选复选框。

  5. 完成!!!

    在Mac / Apple上: Chrome使用系统首选项进行本地主机排除:

    1. 转到系统偏好设置 - >网络 - >高级 - >代理设置

    2. 在底部添加'localhost',其中显示:'忽略这些主机和域的代理设置'(例外以逗号分隔)

答案 1 :(得分:14)

适用于所有浏览器

  • 打开internet Options(或互联网媒体资源)
  • 转到connections标签
  • 点击LAN Settings
  • 勾选Use proxy server for your LAN
  • 勾选Bypass proxy server for your local address(不要更改端口号)
  • 点击Ok

现在你很高兴。 :)

答案 2 :(得分:9)

我遇到了同样的问题,完整的解决方案是设置为错误(取​​消选中)Lan Area Network中的“自动检测设置”复选框(与本地地址绕过代理服务器的窗口相同)

答案 3 :(得分:9)

如果您使用的是Windows系统:

请检查文件

  

C:\ Windows \ System32下\驱动程序\等\主机

并添加以下行:

  

127.0.0.1 localhost

答案 4 :(得分:6)

对于Chrome,请转到

  

设置 - >网络 - >更改代理设置

现在Internet属性将打开,因此您需要转到LAN设置并单击复选框:

  

绕过代理服务器以获取本地地址

答案 5 :(得分:1)

将我的LAN网络设置更改为不自动检测代理服务器对我有用但重置Windows网络堆栈可能会有所帮助。

请参阅Scott Hanselman的The Nuclear Option: Resetting The Crap Out Of Your Network Adapters in Vista

答案 6 :(得分:1)

如果浏览器LAN代理设置解决方案不适合您:

如此类Q& A How to solve ERR_CONNECTION_REFUSED when trying to connect to localhost running IISExpress - Error 502 (Cannot debug from Visual Studio)?

所述

只需更改Web项目的端口号即可快速解决。

enter image description here

答案 7 :(得分:0)

对于Firefox:

  1. 转到“局域网设置”:“选项” - >“高级” - >“网络”。在"连接" "网络"部分标签按"设置"按钮打开"连接设置"对话框。
  2. 选择"手动代理配置:"单选按钮
  3. "无代理:"文本框应包含以下文本:" localhost,127.0.0.1"

答案 8 :(得分:0)

对于我的项目,我设置为使用https。我刚买了一台新电脑,用git克隆了这个项目。项目的协议和端口号未保存在解决方案文件中,因此您必须确保再次设置它。

enter image description here

答案 9 :(得分:0)

我发现当我遇到此问题时,我必须从我的解决方案中删除application.config文件。我从同事的存储库中提取代码,其config文件映射到他们的本地计算机资源(而不是我自己的)。除此之外,我还必须创建一个新的虚拟目录,如前面的答案所述。

答案 10 :(得分:0)

您需要在Visual Studio中禁用脚本调试

答案 11 :(得分:-1)

步骤

  1. 在Visual Studio 2015中搜索IIS Search IIS image

  2. 选择(对于网站和项目使用64位版本的IIS Express Use 64 bit image