繁体   English   中英

Visual Studio 2019 默认 Web 应用程序损坏

[英]Visual Studio 2019 Default Web Apps Broken

我正在使用 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

我无计可施。

有人对发生了什么有任何线索吗?

谢谢,丰富

我使用 CURL 来访问应用程序 URL 并且它有效。 我得到了服务器的响应,启动断点被击中。

MS Edge 和 Chrome 都不会返回连接错误。

我已经检查过 Kasperksy Free 是否阻止了网络连接,但我没有看到这方面的证据。

不知道为什么它只阻止了浏览器(Edge 和 Chrome)中的连接。 他们都没有启用 Kasperksy 扩展。

无论如何,从我的机器上删除了卡巴斯基。 重新启动,现在一切正常。

把这个留在这里,以防其他人遇到同样的问题......浪费了很多时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM