gpt4 book ai didi

c# - 仅更新 html 时,ASP.NET Razor View 不会更新

转载 作者:太空宇宙 更新时间:2023-11-03 15:51:04 26 4
gpt4 key购买 nike

仅更新 html 时,ASP.NET Razor View 不会更新。当我的应用程序在 Debug模式下运行时,我试图在页面上添加一些元素,而当我刷新页面时浏览器中看不到这些更改。但是,如果我停止并重新启动应用程序,就会看到更改。

我试过禁用缓存、发回 header (pragma no-cache)、在浏览器上重新加载,但似乎没有任何效果。

不得不不断地跳出应用程序是一件非常令人沮丧的事情。

我使用的是:asp.net 4.5、IISExpress、visual studio 2013。

有谁知道如何关闭输出缓存,这样我就可以在不重新启动整个应用程序的情况下进行调试?

谢谢

最佳答案

截至 2019 年 9 月,visual studio 中存在一个错误,它会阻止 razor View 更新,除非您在每次更新后重新启动服务器。很烦人!

修复:

1- 添加 NuGet 包 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

2-修改startup.cs中的ConfigureServices方法

替换

 services.AddControllersWithViews();

 services.AddControllersWithViews().AddRazorRuntimeCompilation();

关于c# - 仅更新 html 时,ASP.NET Razor View 不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25775246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com