gpt4 book ai didi

visual-studio - 尝试连接到运行 IISExpress 的本地主机时如何解决 ERR_CONNECTION_REFUSED - 错误 502(无法从 Visual Studio 进行调试)?

转载 作者:行者123 更新时间:2023-12-03 05:03:01 25 4
gpt4 key购买 nike

它在 Windows Server 2008 上运行,几个月前就可以正常工作。我刚刚再次使用此服务器进行 VS 的一些开发工作。

这是一个实时网络服务器,也用于提供一些测试站点。

运行 Visual Studio,然后启动我的项目进行调试时出现此问题。

在启动 IISExpress 时尝试通过 localhost:xxxx 启动任何站点(使用配置中的实际端口号来访问不同的站点):

This webpage is not available

ERR_CONNECTION_REFUSED

我已经在这几天了,因为我读到其他人也遇到了类似的问题,尝试了我读过的 most things ,包括将托管运行时版本从“v4.0”更改为“v4.0”。 0.30319” for .net 4.5(我以前从未这样做过)并禁用日志记录模块(找到所有建议 here )。

我的 hosts 文件中只有两个条目指向内部服务器 IP 地址。没有 localhost 相关的 IP 或引用。

我已经重新安装了 IIS Express 和 Visual Studio 2013。我还创建了一个全新的 WebApplication 站点来尝试解决此问题(简单且没有其他复杂的绑定(bind))。

当我启动 Fiddler 时,我在页面上看到以下内容:

[Fiddler] The socket connection to localhost failed. 
ErrorCode: 10061.
No connection could be made because the target machine actively refused it 127.0.0.1:23162

Fiddler capture

我已经从 IE 的 LAN 连接部分删除了所有代理设置,之前我在 VS 中收到一个 red-x 弹出窗口,指示诸如 IISExpress 无法启动之类的内容。

这不是 SSL 与非 SSL 的问题。

我安装了 TFS 服务器 - 卸载了它,以防出现一些奇怪的绑定(bind)干扰。

我多次尝试删除 IISExpress config/settings 文件夹。

当前applicationhost.config包含:

<site name="WebApplication1" id="4">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\TFS-WorkRepository\Sandbox\WebApplication1\WebApplication1" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:23162:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />

我希望有一个真正卡住的标签。

请建议离开,因为我不想启动新服务器。

--更新--

在地址栏中输入计算机名称或 IP 地址 :xxxx 时,我得到的是 ERR_CONNECTION_TIMED_OUT 而不是 ERR_CONNECTION_REFUSED

最佳答案

尝试更改项目中的端口号?

项目属性 → Web → 服务器 → 项目 URL:

enter image description here

更改端口号后,不要忘记单击创建虚拟目录,或在创建虚拟目录的提示中回答"is"! (感谢Connor)

注意:我有点不愿意将此作为答案,因为我不知道是什么问题是什么或导致它的原因,但我遇到了类似的问题,更改端口号对我来说解决了问题。我只是根据评论中的建议发布此内容,该建议也对其他人有效。

就我而言,似乎有些东西与我使用的特定端口号发生冲突,因此我更改为其他端口号,然后我的网站又弹出来了!我不确定这对旧端口号意味着什么,或者我是否能够再次使用它。也许比我更有知识的人可以插话。

关于visual-studio - 尝试连接到运行 IISExpress 的本地主机时如何解决 ERR_CONNECTION_REFUSED - 错误 502(无法从 Visual Studio 进行调试)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32190881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com