Visual Studio 2019 默认 Web 应用已损坏
Visual Studio 2019 Default Web Apps Broken
我正在使用 VS Studio 2019 16.8.5.
我加载了其他人创建的 .NET 5.0 核心 Web 应用程序,但是当我在 VS 中 运行 它时无法运行。我以为这是他们的项目,直到我去创建一个 b运行d 新的 .NET 5.0 网络应用程序,所有默认设置。我一如既往地期待欢迎页面,但却得到了同样的错误。浏览器只显示一个错误页面,上面写着“嗯……无法访问此页面连接已重置。”。控制台中没有错误。我没有看到任何代码被攻击的证据。我在 Startup.cs 中放置了断点,但没有任何东西命中它。
然后我去创建了一个 b运行d 新的默认 .NET 4.8 网络应用程序,并得到了相同的行为。我在 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 都将 return 没有连接错误。
我已经检查过 Kasperksy Free 是否阻止了网络连接,但我没有看到这方面的证据。
不确定为什么它仅在浏览器(Edge 和 Chrome)中阻止了连接。他们都没有启用 Kasperksy 扩展。
无论如何,从我的机器上删除卡巴斯基。重新启动,现在一切正常。
把这个留在这里,以防其他人遇到同样的问题...在这上面浪费了很多时间。
我正在使用 VS Studio 2019 16.8.5.
我加载了其他人创建的 .NET 5.0 核心 Web 应用程序,但是当我在 VS 中 运行 它时无法运行。我以为这是他们的项目,直到我去创建一个 b运行d 新的 .NET 5.0 网络应用程序,所有默认设置。我一如既往地期待欢迎页面,但却得到了同样的错误。浏览器只显示一个错误页面,上面写着“嗯……无法访问此页面连接已重置。”。控制台中没有错误。我没有看到任何代码被攻击的证据。我在 Startup.cs 中放置了断点,但没有任何东西命中它。
然后我去创建了一个 b运行d 新的默认 .NET 4.8 网络应用程序,并得到了相同的行为。我在 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 都将 return 没有连接错误。
我已经检查过 Kasperksy Free 是否阻止了网络连接,但我没有看到这方面的证据。
不确定为什么它仅在浏览器(Edge 和 Chrome)中阻止了连接。他们都没有启用 Kasperksy 扩展。
无论如何,从我的机器上删除卡巴斯基。重新启动,现在一切正常。
把这个留在这里,以防其他人遇到同样的问题...在这上面浪费了很多时间。