Étape 4 : ajouter votre composant WebPart à la liste des contrôles fiables

La technologie Windows SharePoint Services repose sur une hypothèse fondamentale selon laquelle des « utilisateurs non autorisés » peuvent créer et télécharger des pages ASPX sur le système sur lequel Windows SharePoint Services est exécuté. Ces utilisateurs ne devraient pas être autorisés à ajouter du code côté serveur à ces pages ASPX, mais il faudrait pour cela qu'une liste de contrôles autorisés qu'ils puissent utiliser existe. Créer une liste des contrôles fiables constitue un des moyens de fournir ces contrôles autorisés.

La liste des contrôles fiables contient les contrôles et les composants WebPart propres à votre site SharePoint que vous avez désignés comme étant fiables pour l'appel de toute page ASPX de votre site. Cette liste est stockée dans le fichier web.config situé à la racine de votre application Web.

Conditions préalables requises

Étape 1 : développer un assembly de composant WebPart ASP.NET

Étape 2 : Placer l'assembly dans le répertoire Bin ou dans le Global Assembly Cache

Pour ajouter votre composant WebPart à la liste des contrôles fiables

  1. Ouvrez le fichier web.config situé à la racine de l'application.

  2. Dans le fichier web.config, ajoutez une entrée de contrôle fiable pour votre assembly personnalisé de la façon suivante :

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

Étapes suivantes

Étape 5 : créer un fichier .webpart pour votre composant WebPart