-->
  • .NET Core 3.0: Razor views değişikliklerinde uygulama tekrar derlenmeme problemi

     Normal şartlarda mvc  ortamında uygulama geliştirirken cshtml dosyalarında yaptığımız değişiklikler uygulama çalışır durumdayken sayfayı yenilediğimizde otomatik derlenip ekrana geliyordu sadece .cs dosyalarındaki işlemler için uygulamayı durdurup tekrar başlatmamız gerekiyordu.


    Fakat .net core ile birilkte bu çalışmamaya başladı ve mvc core uygulaması geliştirirken view larımızda yaptığımız her değişiklikten sonra uygulamayı durdurup tekrar başlatmamız gerekiyor bu da geliştirme sırasında bir işkenceye dönüşüyor. 


    Bu sorunu çözmek için bir nuget package yükleyerek startup.cs e aşağıdaki kodu eklememiz yeterli.

    Sırası ile  : 

    1. Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation nuget package ını indiriyoruz.

    2. Startup.cs içerisine aşağıdaki gibi bir ekleme yapıyoruz ki bu kısım views değiştiğinde otomatik recompile işlemini yapacak kısım.

     services.AddControllersWithViews().AddRazorRuntimeCompilation();

    yada 

     services.AddControllers().AddRazorRuntimeCompilation();


  • You might also like