ciao,
provo a risponderti ma non ho la minima idea del perchè la tua applicazione si ricompili di frequente. Anzi, verifica che sia effettivamente così usando il Performance Monitor di Windows. Per Asp.Net trovi un indicatore apposito che si chiama "Application Restarts". Così puoi accertare la natura del problema.
Visita questa pagina:
http://msdn.microsoft.com/en-us/library/fxk122b4.aspxAd un certo punto si legge un'indicazione abbastanza generica...
Unexpected increases in this counter can mean that problems are causing your Web application to recycle. In such circumstances you should investigate as soon as possible.
...ma del resto è difficile indovinare quale possa essere la causa del problema, a meno che qualcuno non ci sia già passato.
Per me 3 applicazioni, specie se correlate tra loro, possono benissimo risiedere nello stesso App Pool. Certo, se una causa il riavvio dell'App Pool si tira dietro anche le altre due ma personalmente cercherei di risolvere il problema alla radice iniziando dall'"investigare" con il Performance Monitor.
Sei sicuro che invece l'applicazione non stia ricompilando perché viene aggiornata da qualcuno (o "qualcosa" tipo script, continuous integration o altro)?
Ti ripeto, per me il primo passo è capire quanto spesso si riavvia e quali erano le condizioni del server al momento del riavvio (consumo di ram, cpu e vari altri indicatori).
ciao
Modificato da BrightSoul il 16 novembre 2011 22.35 -