Condividi tramite


Procedura: rimuovere autorizzazioni da cartelle e assembly (System 2003)

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Microsoft Office 2003

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

Per rimuovere l'attendibilità da cartelle e assembly nei progetti Visual Studio Tools per Office sono disponibili due modalità:

  • Eliminare il gruppo di codice con cui vengono concesse le autorizzazioni dai criteri di sicurezza di Microsoft .NET Framework.

  • Impostare le proprietà del gruppo di codice in modo da non concedere alcuna autorizzazione.

La rimozione delle autorizzazioni non diventa immediatamente effettiva. Affinché vengano applicate le modifiche apportate ai criteri di sicurezza, tutti gli utenti devono chiudere e quindi riavviare tutte le applicazioni Office. Controllare Gestione attività per verificare l'assenza di istanze delle applicazioni di Microsoft Office. L'applicazione delle nuove autorizzazioni può essere impedita anche da altre applicazioni che ospitano applicazioni Microsoft Office. Quando vengono modificati i criteri di sicurezza, è opportuno chiudere tutte le applicazioni che utilizzano Microsoft Office, in modo autonomo o tramite hosting.

Per rimuovere le autorizzazioni eliminando gruppi di codice

  1. Aprire Strumenti di amministrazione nel Pannello di controllo.

  2. Eseguire Microsoft .NET Framework 2.0 Configuration.

    Lo strumento Microsoft .NET Framework 2.0 Configuration non è incluso in Visual Studio 2008. Per installarlo, è necessario scaricare e installare .NET Framework 2.0 Software Development Kit (SDK) dall'Area download Microsoft. Per un esempio, vedere .NET Framework 2.0 Software Development Kit (SDK) (x86) (informazioni in lingua inglese).

  3. Nel pannello di visualizzazione albero espandere Criteri di sicurezza runtime, Utente, Gruppi di codice, All_Code, quindi espandere VSTOProjects.

    Nota:

    Se si desidera modificare un percorso di rete, ad esempio una condivisione o un sito Web, la modifica deve essere apportata a livello di computer anziché di utente. Per modificare criteri a livello di computer è necessario disporre di privilegi di amministratore.

  4. Selezionare il gruppo di codice che si desidera rimuovere.

  5. Scegliere Elimina dal menu Azione.

È inoltre possibile eliminare l'intero nodo VSTOProjects e tutto il relativo contenuto, in modo da impedire l'esecuzione di tutte le soluzioni Office che utilizzano estensioni di codice gestito. Alla successiva compilazione di un progetto Visual Studio Tools per Office verrà creato un nuovo nodo VSTOProjects.

Nota:

Se si elimina un gruppo di codice generato da Visual Studio, il gruppo di codice verrà rigenerato alla successiva apertura e rigenerazione del progetto. Se si elimina il gruppo di codice mentre il progetto è aperto, il gruppo non verrà rigenerato da Visual Studio finché non si chiude e poi si riapre il progetto.

Per rimuovere le autorizzazioni modificando le proprietà del gruppo di codice

  1. Espandere il nodo VSTOProjects come descritto in precedenza.

  2. Fare clic con il pulsante destro del mouse sul gruppo di codice che si desidera modificare, quindi scegliere Proprietà dal menu di scelta rapida.

  3. Fare clic sulla scheda Set di autorizzazioni nella finestra di dialogo Proprietà.

  4. Scegliere Nothing nell'elenco Set di autorizzazioni.

    Nota:

    Qualsiasi set di autorizzazioni diverso da FullTrust impedirà l'esecuzione dell'assembly.

  5. Scegliere OK.

Vedere anche

Attività

Procedura: concedere autorizzazioni a cartelle e assembly (System 2003)

Concetti

Requisiti di sicurezza per l'esecuzione delle soluzioni Office (System 2003)

Procedura consigliata per la sicurezza nelle soluzioni Office (System 2003)

Considerazioni specifiche sulla protezione per le soluzioni Office

Gruppi di codice

Protezione delle applicazioni

Altre risorse

Sicurezza nelle soluzioni Office (System 2003)