asp.net core 使用 watch run hot reload 的时候,怎么刷新 swagger ui

2022 年 7 月 22 日
 yuhangch

使用 dotnet watch run ,hot reload 挺好用 但是修改 controller 后,新的路由没刷新出来,有什么办法吗?

2834 次点击
所在节点    .NET
4 条回复
Aloento
2022 年 7 月 23 日
咱就是说.NET 的热更新其实并没有那么好使,我一般都是直接 VS 里面点重启(
beginor
2022 年 7 月 23 日
控制台按 Ctrl+R 经行一次完全刷新才行,或者直接重启,这个控制台有提示的。
jeremaihloo
2022 年 7 月 23 日
自己搜一下 razor runtime compilation 加个包就可以了, 默认不允许是为了性能问题, 可以加个环境判断 env.IsDevelopment
算了, 给你文档地址吧
https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/view-compilation?view=aspnetcore-6.0&tabs=visual-studio
yuhangch
2022 年 7 月 23 日
@jeremaihloo 感谢,测试了一下可用,性能问题我在观察观察,开发环境应该也没啥影响

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/868099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX