ASP.Net Core no refresca los cambios en las vistas

Si vienes de trabajar con ASP.Net MVC en cualquiera de sus otras versiones (incluso .Net Core 1.x), seguro que realizabas cambios en las vistas y al refrescar el navegador veías los cambios.

Esto que parecía tan fácil hasta ahora cambia con asp.net core, te lo ponen difícil, ya que comprobarás como al crear un nuevo proyecto desde 0 y empieces a trabajar los cambios no tienen efecto al realizar el refresco.

Para solucionar esto hay que hacer lo siguiente:

  1. Añadir el paquete «Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation» desde Nuget
  2. Ir al fichero Startup.cs y en el método de configuración de servicios (ConfigureServices) añadir la siguiente línea
services.AddControllersWithViews().AddRazorRuntimeCompilation();

4 comentarios en “ASP.Net Core no refresca los cambios en las vistas

  1. Excelente, Muchas gracias es justo lo que necesitaba.

    tuve que adaptarlo un poco a mi aplicativo ya que el mio parte en el Program.cs

    var builder = WebApplication.CreateBuilder(args);
    builder.Services.AddControllersWithViews().AddRazorRuntimeCompilation();

    Te pasaste

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *