How to fix Page Not Refreshing After Changes

This post shows you How to fix .NET Core MVC Page Not Refreshing After Changes. core live reload

By default, If you are not only explicit in the 'Development' environment then the Razor View is compiled and you will not see any changes made to .cshtml file.

cshtml changes not showing

In ASP.NET Core 2.2 you can add a configuration to your Startup class as shown below.

services.AddMvc().AddRazorOptions(options => options.AllowRecompilingViewsOnFileChange = true);

But, In ASP.NET Core 3.0 you should install the Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation from Manage Nuget Packages, then add a configuration to your Startup class as shown below.


Another way to separate project

    services.AddMvc().AddRazorOptions(o => {
        o.FileProviders.Add(new PhysicalFileProvider(PATH_TO_PROJECT));

Through this c# example, i hope so you can fix ASP.NET Razor views are not updating when simply updating html or mvc view not updated if only .cshtml changed.