Condividi tramite


Risoluzione dei problemi relativi alle eccezioni: System.Security.SecurityException

Un'eccezione SecurityException viene generata quando viene rilevato un errore di sicurezza.

Suggerimenti associati

  • Regolare il livello di autorizzazione dell'assembly nella pagina delle proprietà.
    Per ulteriori informazioni, vedere SqlPermissionLevel.

  • Archiviare i dati applicazione nell'archiviazione isolata.
    L'archiviazione isolata è un archivio dati che offre caratteristiche di isolamento e protezione attraverso la definizione di modalità standardizzate per l'associazione del codice ai dati salvati. Per ulteriori informazioni, vedere Spazio di memorizzazione isolato.

  • Se si utilizza la classe OpenFileDialog, utilizzare il metodo OpenFile per aprire o salvare un file.
    In questo modo l'applicazione potrà essere eseguita in un contesto di attendibilità parziale.

  • Assicurarsi che l'applicazione stia leggendo e scrivendo nei log eventi esistenti nel computer locale.
    È possibile che l'applicazione non disponga di autorizzazioni sufficienti per creare log o scrivere in computer non locali.

  • Se si eseguono chiamate a librerie non gestite, utilizzare librerie gestite equivalenti.
    È possibile che in Framework esista un'API equivalente. Per ulteriori informazioni, vedere Troubleshooting Interoperability.

  • Utilizzare finestre protette.
    L'enumerazione UIPermissionWindow specifica il tipo di finestre che può essere utilizzato dal codice.

  • Consentire agli utenti di stampare mediante il componente PrintDialog.
    In questo modo l'applicazione potrà essere eseguita in un contesto di attendibilità parziale. Per ulteriori informazioni, vedere PrintDialog.

  • Stampare sulla stampante predefinita.
    In questo modo l'applicazione potrà essere eseguita in un contesto di attendibilità parziale. È possibile che si stia tentando di accedere a una stampante per cui non si dispone dei diritti appropriati.

  • Recuperare i dati dallo stesso server Web che li ha distribuiti.
    In questo modo l'applicazione potrà essere eseguita in un contesto di attendibilità parziale.

  • Quando si distribuisce una soluzione per Office, assicurarsi che tutti i requisiti di sicurezza siano soddisfatti.
    Per ulteriori informazioni, vedere Considerazioni specifiche sulla sicurezza per le soluzioni Office.

  • Se un assembly che implementa l'oggetto di sicurezza personalizzato fa riferimento ad altri assembly, aggiungere questi ultimi all'elenco degli assembly completamente attendibili.
    Per ulteriori informazioni, vedere Caspol.exe (strumento per i criteri di sicurezza dall'accesso di codice) e Configurazione dei criteri di sicurezza tramite lo Strumento criteri di sicurezza per l'accesso al codice (Caspol.exe).

Vedere anche

Attività

Procedura: utilizzare Informazioni sulle eccezioni

Riferimenti

SecurityException

Concetti

Cenni preliminari sull'amministrazione dei criteri di sicurezza