Ciao a tutti

dopo il bellissimo Webcast sono rientrato nel mondo reale ed ho constatato, grazie all'incontro, che tutto quello che avevo fatto per fare andare l'assembly dentro Explorer era funzionante, seppur non elegante (troppi privilegi richiesti da componenti esterni --> FullTrust), appreso questo mi sono cominciato a domandare cosa ho fatto oltre a mettere il Framework 2.

Ricordo il mio precedente Post

http://blogs.ugidotnet.org/allino/archive/2006/04/10/38602.aspx

dove in pratica pensavo fosse solo un problema di compatibilità tra Framework 1.1 e Framework 2.0

Nel mentre mi ero arrangiato con il comando

caspol -m -cg 1.2 FullTrust  ==> Ho messo a FullTrust la "Zona Intranet"

essendo la versione ridistribuibile del Framework 2 priva di interfaccia

A questo punto è avvenuta la vera scoperta, ecco chi rompe in maniera l'interoperabilità tra Explorer ed il Framework in alcuni casi che non riesco a capire; alcuni assembly funzionano ed altri no, tutto questo a parita' di tipi di controlli utilizzati (SqlClient, Button, Label, TrueDbGrid...). Si rompe in particolare un Assembly di dimensione intorno a 1 Mb che risulta guarda caso essere il piu' grande ed il piu' complesso.

E' a causa dell'aggiornamento alla sicurezza di Explorer che ha rilasciato Microsoft  KB912812, infatti, rimuovendo questa patch tutto funziona, altrimenti, ad iexplorer.exe arriva una eccezione W32 non gestita e si chiude brutalmente...

Adesso segnalero' questo a Microsoft e vi faro' sapere sperando di risolvere al piu' presto ...

Ciao

Alessandro