ASP.NET Core 5 – Razor çalışma zamanı derlemesini etkinleştirme(Enabling Razor runtime compilation)

Razor dosyaları (.cshtml) hem oluşturma hem de yayınlama zamanında derlenir ve bu, görünümleriniz derlenirken daha iyi performans sağlar. Ayrıca, geliştiricilerin herhangi bir değiştirilmiş görünüm değişikliğini uygulamayı yeniden başlatmadan gerçek zamanlı olarak görmelerine yardımcı olacak çalışma zamanı derlemesini de etkinleştirebiliriz. ASP.NET Core 5.0 sürümü ile dahili olarak gelmektedir. proje oluştururken 'Enabling Razor runtime compilation' seçeneğini seçerek aktifleştire bilirsiniz.


Peki alt sürümler için (Core 3.1) bu özelliği nasıl aktifleştireceğiz. Bunun için 

  • Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilationNuGet paketini yükleyin .
  • Startup.cs dosyasından aşağıdaki güncellemeyi yapmamış gerekiyor

  • 1
    2
    3
    4
    5
    public void ConfigureServices(IServiceCollection services)
    {
         services.AddControllersWithViews()
                 .AddRazorRuntimeCompilation();
    }
  • Yorumlar

    Bu blogdaki popüler yayınlar

    Asp.Net ile Uyarı Mesajları Vermek (msgbox)

    Asp.Net ile T.C. Kimlik Doğrulama (Mernis) Web Service ile

    Asp.Net Eval Kullanımı