Ian*_*let 2 html asp.net refresh razor visual-studio-2019
当我创建一个新的 asp.net 项目时,刷新浏览器时不会反映对我的 razor 视图的更新。
它们仅在我停止调试会话并再次启动服务器时更新。很烦人。我已经关闭了网络缓存,并在 Chrome 和 Internet Explorer 中尝试过。问题仍然存在。
用 .net 2.2 创建的旧项目工作正常,这只影响在 .net 3.0 中创建的新项目。
这个问题似乎是visual studio中的一个错误。这是一个解决方法:
1) 添加 NuGet 包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
2)修改startup.cs中的ConfigureServices方法
代替
services.AddControllersWithViews();
Run Code Online (Sandbox Code Playgroud)
和
services.AddControllersWithViews().AddRazorRuntimeCompilation();
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题。我注意到刷新现在很慢,但比每次都重新启动服务器要快。
归档时间: |
|
查看次数: |
1032 次 |
最近记录: |