Questa settimana ho riscontrato uno strano problema che non riesco a spiegare: ho spostato la mia applicazione per utilizzare la versione firmata di alcuni gruppi di terze parti (Xceed Grid e alcuni dei loro altri componenti) e l'ora di inizio dell'applicazione è andata in bagno. Ogni volta che l'applicazione caricava un assembly firmato, ci sono voluti 30 secondi per caricarsi. L'avvio dell'applicazione è passato da 5 secondi a oltre 90 secondi. Che diamine sta succedendo qui?!Perché gli assembly firmati sono lenti a caricarsi?
alcune altre informazioni:
- Si tratta di un'applicazione WinForms in esecuzione sotto .NET 3.5 SP1.
- Il computer non ha avuto connessione a Internet (di proposito, per motivi di sicurezza).
Sono state modificate le impostazioni per l'ambiente di runtime? Soprattutto in quale livello di affidabilità esegui l'applicazione? Predefinito? – Foxfire
Come hai controllato il tempo di caricamento? – anishMarokey
In Internet Explorer vai su Opzioni-> Avanzate. Deseleziona la casella "Verifica la revoca dei certificati degli editori", che mi ha aiutato in situazioni analoghe in passato ... – ParmesanCodice