Crash IIS 7 su Windows Server 2008 R2
-
mercoledì 9 maggio 2012 11:31
Ciao a tutti,
sto tentando di effettuare il deploy di un'applicazione ASP.Net su Framework 4.0. Il server è un Windows Server 2008 R2 Standard, su cui ho installato IIS 7. Ho installato l'applicazione e configurato il DefaultAppPool impostando come Target Framework il 4.0.
Il problema è che alla prima richiesta che effettuo sulla mia applicazione, il DefaultAppPool si ferma. Anche riavviandolo manualmente, appena effettuo una nuova richiesta si ferma. Nel visualizzatore eventi di windows ho visto ad ogni arresto corrisponde un crash del processo w3wp.exe.
Nota: appena installata, l'applicazione ha funzionato per una mezz'oretta, poi di punto in bianco ha iniziato a darmi questo problema e ora non riesco più a venirne fuori.
Come potrei risolvere?
Grazie mille a tutti.
Tutte le risposte
-
mercoledì 9 maggio 2012 12:11PostatoreSe provi a creare un'applicazione ex-novo e a farne il deploy, ottieni lo stesso comportamento?
Marco Minerva [MCPD]
Blog: http://blogs.ugidotnet.org/marcom
Twitter: @marcominerva -
giovedì 10 maggio 2012 10:22
Grazie per i consigli, sono riuscito a risolvere. Alla fine il problema era un uso errato del 32/64 bit...ho sviluppato su Windows 7 64 bit (rilasciando però con "AnyCPU" come target)...il server è a 64 bit, con quindi anche i driver di collegamento al db (postgres) a 64 bit, ma IIS era configurato per accettare anche l'esecuzione di applicazioni a 32 bit, per cui l'applicazione partiva così e quando tentava di collegarsi al db nel Session_Start andava in crash perchè non trovava i driver a 32 bit...compilando l'applicazione in x64 o disabilitando le applicazioni a 32 bit su IIS ha risolto il problema.- Contrassegnato come risposta Marco MinervaMicrosoft Community Contributor, Editor sabato 26 maggio 2012 18:39

