É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
Ouvrez le fichier web.config situé à la racine de l'application.
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