Sempre sulla cancellazione delle directory ed il riciclo dell'AppDomain

di Daniele Bochicchio, in ASP.NET,

Ieri mi sono imbattuto quasi per caso in questo problema. Oggi ho scoperto che era un bug noto dal dicembre 2004.

Per cui la mia tesi sulla dimenticanza involontaria va a farsi benedire. Ed a quanto pare questa è considerata una feature e non un bug! Cancellare directory a volte fa male, ma in questo caso è proprio una tragedia.

Ci spiegano come sia importante, per le performance e la scalabilità, tenere in piedi un AppDomain (cioè, Cache, eventualmente se proprio volete farvi del male Session), evitando continue chiamate al JITter e poi un banale Directory.Delete mi scatena questo putiferio.

Evito accuratamente ogni ulteriore commento, spero solo che questi due post possano servire a chi in futuro si imbatterà in questo problema, per evitare di perderci qualche ora di sonno.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese