Ai avut vroedata tendinte ucigase la adresa echipei de IIS?
Ai migrat vreodata o aplicatie de pe un IIS mai mic pe unul versiune mai mare?
Ai facut asta fara nici un fel de manual, procedura etc ? (ca nu aveai sau ca dev-ul nu mai era…)
Iata povestea mea.
Am mutat ronua si itboard-ul pe alt server la un alt hoster (serios, cu contract, de si tot ce trebuie … inclusiv chei de pe subscriptia mea de msdn ca mvp).
Am plecat de la Windows 2003 R2/SQL 2005 la Windows 2008 R2/SQL 2008. Deci pe Internet Information Server v7.5. Dintr-un datacenter privat intr-unul mare dedicat pe un server privat virtual.
Aplicatiile (CS-ul de fapt, dar cu doua versiuni diferite) sunt scrise in ASP.NET 2.0.
Dupa ce mi-am tras bazele si folderele din wwwroot m-a palit direct in mecla eroarea 500 – Internal Server Error.
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
Fiind prea enigmatica (erroarea) am zis sa fac acelasi request de pe server (adica local). A inceput sa arate mai bine. Eroarea, adica descrierea ei.
HTTP Error 500.22 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
M-am dus in IIS Manager …
… am schimbat modeul pipeline-ului managed al AppPool-ului din Integrated (setarea default) in Classic …
… si voila site-urile merge ok acum.
E adevarat, adurat 2 zile pana m-am prins, ca am avut de facut si altele zilele astea.
De aceea troubleshooting-ul a avut prioritate scazuta si l-am facut doar printre picaturi. De ceai.
Dar cum luni plec in Malaezia pentru o spatamana am zis ca totusi tre’ sa ma screm sa rezolv si treaba asta pe partea de voluntariat (ca sa-l parafrazez pe Jiji .. o stiti si voi nu? ... “pe partea economica”…). Am zis sa-mi servesc comunitatea inainte de a pleca din tara, totusi.
Tot adevarat e ca am workaround-uit. Corect e pe Integrated. Dar asta intr—alta seara, dupa o alta cana de ceai, intr-un alt articol. Ah, si probabil pe un alt site ca e mai de devs.
Apropo, mere’ mai repede site-ul acuma?
PS. Am ramas super impresionat de SQL 2008. Am tras mdf-urile si ldf-urile in fodlerul DATA, am dat attach si le-a facut upgrade in sub 3 secunde. Si vorbesc de fisiere mdf de 4 GB (ronua) si 1.5 GB (itboard). 3 secunde.
PS2. Site-urile astea incep sa devine bestii mari.
Intretinerea si managementul e din ce in ce mai anevoios si timeconsuming.
PS3. Vezi aici diferente intre integrated si classic care taie maioneza si un articol bun the traoubleshooting pe IIS pentru sysadmini plus ce inseamna fiecare eroare in parte (din categoria 500)…