本地主机无法在 Chrome 和 Firefox 中工作

问题描述 投票:0回答:14

我正在使用 Visual Studio 2010(MVC3 Razor) 和 Windows 7 做一个 Web 项目。

我的默认浏览器是IE。当我运行该项目时,网站与 url 完美配合

http://localhost:49824/

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

错误

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.

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

visual-studio-2010 asp.net-mvc-3 razor localhost
14个回答
75
投票

终于找到了解决方案...非常简单

  1. 转到 LAN 设置(在 Chrome 中:工具 -> 选项 -> 后台 -> 更改代理设置 -> LAN 设置)

  2. 将会有一个“绕过本地地址的代理服务器”复选框

  3. 勾选复选框。

完成!

在 Mac/Apple 上: Chrome 使用系统偏好设置来排除本地主机:

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

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


17
投票

对于所有浏览器,

  • 打开
    internet Options
    (或互联网属性)
  • 转到
    connections
    选项卡
  • 点击
    LAN Settings
  • 勾选
    Use proxy server for your LAN
  • 勾选
    Bypass proxy server for your local address
    (不要更改端口号)
  • 点击
    Ok

现在你可以走了。 :)


9
投票

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


9
投票

如果您使用的是Windows系统:

请检查文件

C:\Windows\System32\drivers tc\hosts

并添加行,例如:

127.0.0.1 本地主机


6
投票

对于 Chrome,请访问

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

现在互联网属性将打开,因此您需要进入 LAN 设置并单击复选框:

绕过本地地址的代理服务器


1
投票

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

请参阅 Scott Hanselman 的核心选项:在 Vista 中重置网络适配器的垃圾


1
投票

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

正如在这个类似的问答中提到的尝试连接到运行 IISExpress 的本地主机时如何解决 ERR_CONNECTION_REFUSED - 错误 502(无法从 Visual Studio 进行调试)?

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

enter image description here


0
投票

对于火狐浏览器:

  1. 进入 LAN 设置:选项->高级->网络。在“网络”选项卡的“连接”部分中,按“设置”按钮打开“连接设置”对话框。
  2. 选择“手动代理配置:”单选按钮
  3. “无代理:”文本框应包含以下文本:“localhost,127.0.0.1”

0
投票

对于我的项目,我设置为使用

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

enter image description here


0
投票

我发现当我遇到这个问题时,我必须从我的解决方案中删除

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


0
投票

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


0
投票

上述解决方案都不适合我。因此,如果您更改了

httpd.conf
httpd-ssl.conf
中的端口号,您也需要更改 xampp 配置中的端口。

您可以通过以下方式做到这一点:

  • 进入xampp控制面板,
  • 转到服务和端口设置,
  • 像在配置文件中所做的那样更改端口号,
  • 并保存。

0
投票

2024 年末在 Macbook 上遇到同样的问题后,大多数回复对我来说都不起作用。

对我来说,解决方案最终是打开“系统设置”>“隐私和安全”。然后滚动找到本地网络。确保它已针对 Google Chrome 或您遇到问题的任何浏览器启用。


-1
投票

步骤

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

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

© www.soinside.com 2019 - 2024. All rights reserved.