Configurare e distribuire manualmente una Web part nella cartella Bin (Windows SharePoint Services)

Dopo che uno sviluppatore ha creato una web part in Microsoft Visual Studio, il file DLL finale può essere copiato nella directory bin della directory principale dell'applicazione Web.

La directory bin è un percorso con attendibilità parziale. Per impostazione predefinita, il codice eseguito da questa directory dispone di un livello basso di autorizzazioni di protezione dall'accesso di codice. È pertanto consigliabile incrementare in modo esplicito il livello di autorizzazioni concesse alla web part in modo che possa funzionare correttamente.

Configurare e distribuire manualmente una web part:

  1. Copiare l'assembly <NomerWebPart>.dll dalla directory Bin del progetto a quella della directory radice dell'applicazione Web.

  2. Individuare il file Web.config nella directory radice dell'applicazione e aprirlo per la modifica.

  3. Nel file Web.config aggiungere la voce di controllo sicuro seguente per l'assembly personalizzato:

    <SafeControl Assembly=" YourWebPartName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace=" YourWebPartNamespace" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>

Ogni web part deve includere un file webpart, ovvero un file XML che descrive la web part e che ne consente la visualizzazione nella raccolta web part. La procedura riportata di seguito rappresenta il metodo più semplice per creare un file webpart dopo la distribuzione e la registrazione della web part nell'elenco dei controlli sicuri.

Per aggiungere un componente alla raccolta web part:

  1. Per creare un file webpart, passare a http:// server / _layouts/newdwp.aspx, dove server è il nome del server in cui viene distribuito il sito di SharePoint.

  2. Selezionare la casella di controllo accanto a <SpazioNomiWebPart>.<NomeWebPart>.

  3. Fare clic su Popola raccolta per aggiungere la web part NomeWebPart alla raccolta Siti del team.

  4. Nella raccolta web part selezionare Modifica per modificare la web part e quindi fare clic su Esporta.

    Verrà richiesto di specificare la posizione in cui inserire il file webpart. È inoltre possibile esportare web part ASP.NET 2.0 e importarle in siti di SharePoint.

Vedere anche

Concetti

Configurare e distribuire web part protette nel server (Windows SharePoint Services)