【问题标题】:Visual Studio 2019 Default Web Apps BrokenVisual Studio 2019 默认 Web 应用程序损坏
【发布时间】: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

我已经束手无策了。

有人知道发生了什么吗?

谢谢, 丰富

【问题讨论】:

    标签: visual-studio-2019


    【解决方案1】:

    我使用 CURL 来访问应用程序的 URL,它工作正常。我得到了服务器的响应,启动断点被命中。

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

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

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

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

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

    【讨论】:

    • 很抱歉给您带来痛苦,但感谢您的回答。您应该标记为已接受,以表明您不再寻求。
    • Stackiverflow 说我必须等待两天才能接受我自己的答案。只要允许我就会这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2020-02-22
    • 1970-01-01
    • 2020-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多