ÇÖZÜLDÜ!! SOLVED!!! 500 Internal Server Hatası veya http 500 hatası
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
ÇÖZÜM YOLU:
Denemen gerekenler
1. Yol:Web.config dosyanda kod hatası olabilir, detaylıca kontrol et mutlaka. Gözden kaçan bir karakter bile olabilir. (tecrübeyle sabittir)
2. Yol: ilk önce web.config dosyası üzerinden hatanın ne olduğunu görelim.
Çünkü hosting firmaları müşterilerine sorunun ne olduğunu bu hatayı göstererek sorunu net göstermeyebiliyorlar.
Hatanın detayı bize yardım olacaktır işte bu durumda.
Hatanın detayını ekranda görmek için web.config dosyanızı aşağıdaki gibi düzenleyelim:
IIS 6 için;
<configuration>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/> // bu kod bende hata verdiği için kaldırdım, hosting kaynaklı diye düşünüyorum
</system.web>
</configuration>
IIS 7 veya üstü için;
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true"/> // bu kod bende hata verdiği için kaldırdım, hosting kaynaklı diye düşünüyorum
</system.webServer>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/> // bu kod bende hata verdiği için kaldırdım, hosting kaynaklı diye düşünüyorum
</system.web>
</configuration>
olarak web.config dosyamızı düzenleyelim.
Sitemizi refresh yaptığımızda aldığımız hata değişecek ve yeni hatada ki detaylar bizi çözüme götürecektir.
3. Yol: Bu hata sunucu tarafında oluşan sorunlardan kaynaklanıyor olabilmektedir. Hosting firmana mesaj gönder sorun hakkında. Cevaba göre devam et.
Kendi denediklerimi ve çözüme ulaştığım yolları anlatmaya çalışıyorum. Siz tüm kodu eksiksiz deneyin önce lütfen. Ben bunları denerken hosting firmasından cevap geldi, web config dosyanızda şu satırda hatanız var diye. Hatayı yakaladım ve sorunu çözdüm. hatam ise <dependentAssembly> bunu kopyala-yapıştır yaparken eksik yapıştırdığım için bu hata kodunu almışım...
Hiç yorum yok:
Yorum Gönder