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