.net - Dotnet-watch 在代码更改时自动重新加载浏览器不再起作用,即使浏览器显示更改;通过 Ctrl+F5 从 VS Pro 工作
问题描述
在某些时候,自动重新加载(自动刷新)页面dotnet watch
已经停止工作,尽管它曾经很好地刷新自己。
当我对某些文件进行更改时,dotnet watch
开始重建我的项目。在浏览器中,我得到的字形显示有一个未决的更改:. 然后在 dotnet-watch 终端中,我得到Now listening on: https://localhost:5001
and Application started. Press Ctrl+C to shut down.
,告诉我构建完成并且 Web 服务器使用新的二进制文件重新启动。但是浏览器实际上并没有像以前那样刷新页面。无论我使用 Chrome、Firefox 还是 Edge,行为都是相同的。
此外,我注意到 CSS 热重载也很有效……对 CSS 的更改显示在我的浏览器中,而无需重新加载页面。只是浏览器没有dotnet watch
像以前那样在构建完成后刷新。
最后,当我使用 Ctrl+F5 从 Visual Studio Professional 启动时,自动重新加载再次起作用(通过 IIS Express 而不是 Kestrel)。 当通过 VS 启动时,什么可以使最后一步工作,但在通过 启动时会静默失败dotnet watch
?
这是一个 .NET 5 Blazor WebAssembly 站点,我已经安装了 MS Build 17.0.0-preview-21501-01+bbcce1dff 作为 .NET 6 预览版的一部分。
有什么想法我可以检查吗?
解决方案
推荐阅读
- sql - 在不相等的列上连接两个表
- javascript - 如何在本地之外打印本地更改的全局变量?
- c++ - 如何对 CUDA 程序进行基准测试?
- mysql - 如何将mssql用户定义的表类型转换为mysql UDT
- html - 如何将 div 居中对齐在另一个 div 下方,同时保持它们独立的 div
- sql - SQL Server 使用具有两个匹配表的大小写
- swift - 出现错误:-无法将类型“NotificationItem”的值转换为关闭结果类型“RTVNotification”
- html - 如何在表单中修复范围
- gojs - GoJS 事件 mouseDrop 未触发(使用 SelectedMoved)
- spring - org.apache.jasper.JasperException:在第 [24] 行处理 [WEB-INF/views/person.jsp] 时发生异常