所以我刚刚升级到Visual Studio 2019并创建了新的ASP.NET Core项目。在那里,我添加了一些视图/ css,然后点击了Debug
。
当我在.cshtml
启用的情况下在.css
或debugging
中更改某些代码时,问题就来了。我在浏览器中刷新页面,但不会在该文件中加载新内容。在2017年这是完全正常的事情。
该怎么办?
答案 0 :(得分:1)
这是Visual Studio 2019中的known issue,请尝试以下步骤:
安装 Visual Studio 2019 16.3.7 的最新版本。
要更改.cshtml
中的某些代码
(1)Asp.net core 2.2,您可以在浏览器中刷新页面后加载新内容。
(2)Asp.net core 3.0
services.AddControllersWithViews().AddRazorRuntimeCompilation();
要获取最新版本的js和css文件,应在文件引用中添加asp-append-version="true"
,例如:
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true"/>