Sempre sulla cancellazione delle directory ed il riciclo dell'AppDomain

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.

Nella stessa categoria

Commenti
nostromo scrive:
Sempre sulla cancellazione delle directory ed il riciclo dell'AppDomain

interessante in negativo, prima di addentrarmi in ricerche il reciclo avviene per ogni cartella per ogni livello o solo per quelle presenti nella root?
22/02/2006 ore 14.26 | 2 risposte
»»»» Daniele Bochicchio scrive:
Re: Sempre sulla cancellazione delle directory ed il riciclo dell'AppDomain

nostromo [Staff] wrote:
interessante in negativo, prima di addentrarmi in ricerche il reciclo avviene per ogni cartella per ogni livello o solo per quelle presenti nella root?

stando a ciò che ho letto (neanche io ho testato tutto per bene) avviene ad ogni livello, per ogni directory toccata nell'applicazione
23/02/2006 ore 13.28 | 1 risposta
nostromo scrive:
Re: Sempre sulla cancellazione delle directory ed il riciclo dell'AppDomain

hai la cosa assume i contorni della tragedia... visto che il mio CMS salva tutto in una cartella suddividendo poi in sottocartelle speravo di cavarmela
23/02/2006 ore 19.01

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

© 1998-2008 - ASP.NET, Media Center e tecnologia - Il blog di Daniele Bochicchio

TagCloud
.NET Framework, .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, 10annidi, ADO.NET, AJAX, Architettura, ASP, ASP.NET, ASP.NET 2.0, ASP.NET 2.0 per tutti, ASP.NET 3.5, ASP.NET 3.5 per tutti, ASP.NET AJAX, ASP.NET MVC, ASPItalia.com, Cache, CSS, Custom Control, Database, Databinding, Datagrid, Deployment, HttpHandler, HttpModule, HttpRuntime, IIS, ISAPI, Javascript, LINQ, LINQ to SQL, LogParser, Master Pages, Media Center, Membership API, Microsoft Expression, Mono, MySQL, Object Oriented Programming, Off Topic, Office, Pattern, Profile API, Provider Model, Report, Roles API, Security, Silverlight, Silverlight 2.0, SQL Server, User Control, Visual Studio, Web Service, Windows CardSpace, Windows Client, Windows Communication Foundation, Windows Live Services, Windows Mobile, Windows Presentation Foundation, Windows Server, Windows Vista, WinFS, XAML, XBox 360, XHTML, XML, XSLT
BLOG INFO
  • Post: 846
  • Commenti: 365
  • TrackBacks: 185
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom OPML

MVP
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA