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