Ieri, da un cliente, mi viene segnalata una stranezza: La stessa applicazione, su due macchine praticamente identiche, su una funziona mentre sull’altra si blocca senza nessun messaggio di errore.
Dopo una breve analisi sembra che l’unica differenza sia nella recente installazione del .NET FX 3.5 Sp1 sulla macchina che da problemi.
A questo punto, a “botte di debugger” il problema viene identificato nell’ utilizzo del BinaryFormatter per serializzare/deserializzare un grafo di oggetti, da qui  parte la ricerca su Connect e a quanto pare qualcuno aveva già segnalato il problema. Da questo post veniamo dirottati su un altra segnalazione dove viene citato il recente rilascio di una hotfix.
Alla fine, giungiamo alla pagina ufficiale della KB957543 e, ottenuta la hotfix, il problema sembra essere risolto.

Nel caso capitasse anche a voi, ricordatevi di questo post… smile_wink