De curând am luat de la GoDaddy un pachet de găzduire pe IIS 7.0. Motivele sunt simple. .Net 3.5 + că ar trebui să meargă mai bine pentru că este optimizat pentru asp.net

Partea mai urâtă a avut loc atunci când am încercat să trec blogul pe noua găzduire. La orice eroare, în loc să îmi dea pagina de eroare cu care eram obișnuit, îmi dădea o pagnă universală de eroare 500. Asta înseamnă că aveam o eroare internă.

Așa că m-am uitat pe web.config.

Schimbat din <customErrors mode="RemoteOnly"> în <customErrors mode=Off">. Nici o schimbare. În mod normal dacă aveam o eroare ar fi trebuit să văd acum detalii despre eroare, stack trace..cam tot ce aș avea nevoie pentru a rezolva problema.

Doar că IIS 7.0 nu lucrează așa(cel puțin în modul în care este folosit de GoDaddy). Dacă vrei să vezi detalii despre eroarea care a avut loc trebuie să mai adaugi câteva linii în fișierul de configurare. Și anume:

<system.webServer>

    <httpErrors errorMode="Detailed"/>

 </system.webServer>

Și acum pot să văd erorile în sfârșit.

Asta nu înseamnă că am rezolvat problema dar măcar pot să văd cauza...

Notat cu 5.0 de 1 persoane

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5