ASP.Net Core Hata Loglama

Uygulamanızı yayına almak istediniz sunucunuza yükleyip adres çubuğuna site adresinizi yazıp girmeye çalıştınız fakat aşağıda gördüğünüz ekran ile karşılaştınız.

An error occurred while starting the application.
.NET Core versiyon numaraları | Microsoft Windows versiyon numaraları | Need help?

Bu ekran size hatanın neden kaynaklandığını göstermediği için ve bu ekranı görüyor olmanızın birçok sebebi olacağından dolayı hata veya hataları kaydetmek ve görüntülemek için;

  1. web.config i açın
  2. stdoutLogEnabled=true değerini stdoutLogEnabled=false ile değiştirin
  3. stdoutLogFile=”.\logs\stdout” varsayılan olarak gelmektedir, ana dizinde “logs” adında klasörü kendiniz oluşturun.
  4. Siteye tekrar girmeye çalışın.
  5. logs klasörüne .log uzantısında dosya oluşturmuş olmalı, hatayı detaylı şekilde buradan okuyup sorunu çözebilirsiniz.