Visual Studio 2019 IIS Express无限等待

3

我从Visual Studio 2017迁移到了Visual Studio 2019,现在当我使用IIS Express运行我的AspNet Core应用程序时,我会收到一个无限等待网站页面的错误。浏览器已经打开但是页面一直在加载。

有人能帮助我理解原因吗?

在VS2017中从未发生过这个问题。

感谢您提前的建议。

再见。

更新: 如JayMee所建议的,我检查了我的日志。 我没有断点,如果我暂停应用程序,它不会告诉我正在做什么……似乎在完全运行网站之前就被阻塞了。

在我的输出窗口中,进入Asp-NetCore输出,显示如下:

现在监听:http://localhost:42848 应用程序已启动。按Ctrl+C关闭。 信息:Microsoft.AspNetCore.Hosting.Internal.WebHost[1] 请求开始 HTTP/1.1 GET http://localhost:44359/
信息:Microsoft.AspNetCore.Hosting.Internal.WebHost[1] 请求开始 HTTP/1.1 DEBUG http://localhost:44360/ 0 信息:Microsoft.AspNetCore.Hosting.Internal.WebHost[2] 请求完成 795.63ms 200

最后,我没有关于IIS Express的重要事件查看器日志信息。


1
请检查您是否有任何断点被触发。检查您的输出窗口。检查Windows事件日志。如果没有更清晰的信息,请在调试工具上点击“暂停”并查看它正在做什么。 - user10058046
嗨,JayMee,我更新了我的问题并采纳了你的建议... - Badozvora
你能否在首先触发的动作中设置断点?看看它是否会被触发?如果没有,就把它放到更早的位置(startup.cs)并查看是否会被触发。你需要找出它卡住的地方。+1 - user10058046
嗨JayMee,我尝试在启动类和第一个被调用的控制器中设置一些断点。有时它们会被触发,但有时不会。 多次重试很少会启动调试,这是一种奇怪的行为。 我尝试禁用我机器上安装的防病毒软件,调试总是可以启动。但我不能一直关闭防病毒软件...可能是防病毒软件导致了这个问题。我该怎么做才能解决这个问题? - Badozvora
大家好,这个问题从来没有被解决过...有人能帮我吗?拜托了!!! - Badozvora
2个回答

1

我还没有找到根本原因,但在过去的几周中受到了影响(v16.8.5),并设法解决了问题。

  • 结束 iisexpress 进程

如果还不行:

  • 删除解决方案根目录中的 .vs 文件夹

这两种方法的组合总是有效的。


0

感谢您的建议。 通过联系我们的系统管理员并更改一些参数到防病毒软件,问题已经解决了...那就是问题所在。

现在一切都正常工作。


我还是不明白为什么在2021年杀毒软件仍然存在 :P - Alejandro

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接