Condividi tramite


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

Aggiornamento: novembre 2007

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

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 Archiviazione isolata.

  • 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 Risoluzione dei problemi relativi alla interoperabilità.

  • 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. Per ulteriori informazioni, vedere Distribuzione di servizi Web XML.

  • Recuperare i dati da un oggetto WebService che si trova nello stesso server Web dal quale è stato distribuito.
    Per ulteriori informazioni, vedere Distribuzione di servizi Web XML.

  • Quando si distribuisce una soluzione per Office, assicurarsi che tutti i requisiti di protezione siano soddisfatti.
    Per ulteriori informazioni, vedere Requisiti di sicurezza per l'esecuzione delle soluzioni Office (System 2003).

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

Vedere anche

Attività

Procedura: cercare ulteriori informazioni su un'eccezione utilizzando Informazioni sulle eccezioni

Concetti

Cenni preliminari sull'amministrazione dei criteri di protezione

Riferimenti

SecurityException