Nei giorni scorsi sono venuto "a contatto" con uno strano problema del Framework 2.0. L'applicazione incriminata è un servizio Windows che compie alcune operazioni in modo schedulato. Tale applicazione è configurata per essere eseguita con un account utente, amministratore della macchina locale.
In questa situazione l'EventViewer di Windows mostrava due tipologie di errori che si ripetevano costantemente:
- .NET Runtime 2.0 Error
EventType clr20r3,MyService.exe ...... - Faulting application MyService.exe, version 1.0.0.0, faulting module mscorwks.dll, version 2.0.50727.42, fault address 0x002222fc.
Non sapendo l'esatta origine del problema e avendo tale applicazione in produzione da un cliente, ho subito contattato il supporto Microsoft. Sono stato indirizzato a questo KB 913384 e mi è stato inviato l'hotfix che ha corretto il problema.
Chiaramente l'hotfix è consigliato solo nelle situazioni in cui si presenta il problema e va richiesto direttamente al supporto Microsoft.