【发布时间】:2021-10-22 02:44:25
【问题描述】:
我想尝试 Blazor .Net 6 中的热更新。
所以我用最新的 .Net 6 Preview 7 安装了 VS 2022 Preview。
我启动了一个全新的 Blazor WASM,没有任何更改地盯着它(在调试模式下),在浏览器中观察结果,在 html 和代码中进行了简单的更改,保存并单击热重载按钮( VS 告诉我更改已成功应用)但浏览器中没有任何更改,即使我重新加载页面也没有(我必须重新编译才能看到更改)。
我也尝试在控制台中使用dotnet watch,当我进行更改时,控制台显示watch : File changed: XXX. watch : Hot reload of changes succeeded.,但即使我重新加载页面,浏览器仍然没有更新。
如果没有底层重新编译或者 Kestrel 没有重新加载新创建的 dll(但我也尝试过 IIS Express,但没有更好的结果),它的行为...
当我在 Youtube 上观看一些关于它的视频时,它似乎无需任何其他配置即可工作,在某些博客文章中也是如此。
可能出了什么问题?
【问题讨论】: