【发布时间】:2021-02-19 21:59:54
【问题描述】:
我正在使用 VS Studio 2019 16.8.5。
我加载了一个其他人创建的 .NET 5.0 核心 Web 应用程序,但是当我在 VS 中运行它时无法让它工作。我认为这是他们的项目,直到我创建了一个具有所有默认设置的全新 .NET 5.0 Web 应用程序。我一如既往地期待欢迎页面,但得到了同样的错误。浏览器只是显示一个错误页面,上面写着“嗯……无法访问此页面连接已重置。”。控制台中没有错误。我没有看到任何证据表明代码受到攻击。我在 Startup.cs 中设置了断点,但没有遇到任何问题。
然后我创建了一个全新的默认 .NET 4.8 Web 应用程序,并获得了相同的行为。我在 Application_Start 中放了一个断点,它永远不会命中。
我尝试修复 VS 2019,创建了新的默认项目,并得到了相同的行为。
我卸载了 VS Studio 2019 和安装程序,重新安装了所有内容,创建了新的默认项目,并获得了相同的行为。
我尝试了我之前正在开发的现有项目 .NET 4.8 项目,并且有效。
我确认 VS IIS 正在监听项目设置中定义的端口。
C:\WINDOWS\system32>netstat -a -b | findstr :44330
TCP 0.0.0.0:44330 DESKTOP-DC5F9MF:0 LISTENING
我在端口 53145 上运行了我的旧应用程序,我收到了来自服务器的响应。端口 44330 上的默认应用程序没有响应。
C:\WINDOWS\system32>curl http://localhost:53145
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/Account/Login">here</a>.</h2>
</body></html>
C:\WINDOWS\system32>curl http://localhost:44330
curl: (56) Recv failure: Connection was reset
我已经束手无策了。
有人知道发生了什么吗?
谢谢, 丰富
【问题讨论】: