Microsoft Windows SharePoint Services
AccueilPrécédenteSuivanteImprimer

Afficher toutAfficher tout

Gérer la disponibilité des composants WebPart

Gérer la disponibilité des composants WebPart

Configurer les options des composants WebPart et des pages de composants WebPart

  1. Sur l'ordinateur serveur, cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur Administration centrale SharePoint.
  2. Dans la page Administration centrale SharePoint, cliquez sur Configurer les paramètres du serveur virtuel.
  3. Dans la page Liste des serveurs virtuels, cliquez sur le serveur virtuel que vous souhaitez configurer.
  4. Dans la page Paramètres de sécurité du serveur virtuel, cliquez sur Gérer les paramètres de sécurité des pages de composants WebPart.
  5. Sélectionnez les options que vous souhaitez activer ou désactiver, puis cliquez sur OK.

    Vous pouvez également rétablir les paramètres serveur par défaut, qui autorisent les utilisateurs à se connecter aux composants WebPart et à utiliser la galerie en ligne de composants WebPart, en cliquant sur Restaurer les paramètres par défaut.

Configurer les options des composants WebPart et des pages de composants WebPart dans le fichier web.config

Vous pouvez configurer des options de composants WebPart supplémentaires dans le fichier web.config. Ce fichier est un fichier texte qui contient des éléments XML personnalisés. Vous pouvez éditer ce fichier à l'aide d'un éditeur de texte, tel que le Bloc-notes Microsoft. Par défaut, le fichier Web.config se trouve dans le dossier C:\Inetpub\wwwroot\.

Vous trouverez ci-dessous une synthèse des options de composants WebPart supplémentaires ainsi que leurs valeurs.

Mode sans échec

Le mode sans échec propose deux attributs.

MaxControls

Détermine le nombre maximum de contrôles côté serveur (attribut d'élément HTML, runat = "server") dans une page de composants WebPart, y compris les composants WebPart, les composants WebPart statiques (c'est-à-dire des composants ne faisant pas partie d'une zone) et les contrôles de formulaire Web. La valeur par défaut est 50.

CallStack

Affiche ou masque de nombreuses exceptions ASP.NET (mais pas toutes) pouvant survenir outre l'erreur initiale rapportée dans la page d'erreur SharePoint. Vous pouvez effectuer les actions suivantes :

  • Pour afficher ces messages, paramétrez CallStack sur "true".
  • Pour masquer ces messages, paramétrez CallStack sur "false" (valeur par défaut).

Vous pouvez paramétrer cet attribut sur "true" pour les développeurs qui testent des composants WebPart afin qu'ils puissent voir ces messages sur un ordinateur distant. Vous devez également définir le mode customErrors de la section <system.web> sur "On".

Exemple de paramétrage des attributs du mode sans échec


<SharePoint>
    <SafeMode MaxControls="30" CallStack="True" />
</SharePoint>
<system.web>
    <customErrors mode="On" />
</system.web>

Limites des composants WebPart

Il existe deux attributs de limite des composants WebPart.

MaxZoneParts

Détermine le nombre total de composants WebPart autorisés dans toutes les zones de composants WebPart d'une page de composants.

PropertySize

Détermine le nombre maximum d'octets utilisés pour stocker des propriétés de composant WebPart sur le serveur.

Exemple de paramétrage des attributs de limite des composants WebPart


<SharePoint>
    <WebPartLimits MaxZoneParts="5" PropertySize="200000" />
</SharePoint>

Stockage en mémoire cache d'un composant WebPart

Il existe un attribut de stockage de composant Web Part en mémoire.

WebPartCache Storage

Détermine la manière dont un composant WebPart est mis en cache sur le serveur, le cas échéant. Vous pouvez entrer une des valeurs suivantes :

ValeurDescription
AucunEmpêche la mise en cache des composants WebPart sur le serveur.
CacheObjectUtilise la mise en mémoire cache du serveur Web ASP.NET (paramètre par défaut). En règle générale, cette valeur permet d'améliorer la performance si votre site est installé sur un serveur unique.
DatabaseMet les composants WebPart en cache dans une base de données du serveur du site. En général, cette valeur permet d'améliorer la performance si votre site est installé sur une batterie de Web.

Exemple de paramétrage de l'attribut de stockage en mémoire cache de composants WebPart


<SharePoint>
    <WebPartCache Storage="Database" />
</SharePoint>

Délai d'expiration des opérations de composant WebPart

Une seule valeur contrôle les processus de composants WebPart.

WebPartWorkItem Timeout

Détermine une valeur d'expiration en millisecondes pour tous les processus enfants asynchrones lancés par un composant WebPart. La valeur par défaut est 5000.

Exemple de paramétrage de la valeur WebPartWorkItem Timeout

Vous trouverez ci-dessous un exemple de paramétrage du délai d'expiration d'opérations de composants WebPart :


<SharePoint>
    <WebPartWorkItem Timeout value="7000" />
</SharePoint>

Stratégie de sécurité et niveau de confiance par défaut

Vous pouvez définir à votre gré une stratégie de sécurité et un niveau de confiance par défaut pour tous les composants WebPart installés sur le serveur du site à l'aide de deux fichiers de configuration. Il existe deux stratégies par défaut :

WSS_Minimal    Une copie du fichier ASP. NET web_minimaltrust.config file avec WebPartPermission.Connections activé (par défaut).

WSS_Medium    Une copie du fichier ASP.NET web_mediumtrust.config avec WebPartPermission.Connections et .SharePointPermission.ObjectModel activés.

Exemple de définition et de configuration d'un niveau de confiance minimal


<system.web>
  <securityPolicy>
      <trustLevel name="WSS_Minimal" policyFile="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\config\wss_minimaltrust.config" /> 
   </securityPolicy>     
   <trust level="WSS_Minimal" originUrl="" />
</system.web>

Exemple de définition et de configuration d'un niveau de confiance moyen


<system.web>
  <securityPolicy>
      <trustLevel name="WSS_Medium" policyFile="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\config\wss_mediumtrust.config" /> 
  </securityPolicy>
  <trust level="WSS_Medium" originUrl="" />
</system.web>

Autoriser l'accès à la bibliothèque en ligne de composants WebPart depuis un point situé derrière un serveur proxy ou un pare-feu

Si votre serveur se situe derrière un serveur proxy ou un pare-feu, vous devez également modifier le fichier web.config de chaque serveur virtuel pour lequel vous voulez activer la galerie en ligne des composants WebPart. Dans un environnement de batterie de serveurs, vous devez modifier ce fichier pour chaque serveur virtuel de chaque serveur Web frontal de la batterie de serveurs.

  1. Ouvrez le Bloc-notes sur l'ordinateur serveur Web frontal, naviguez jusqu'au dossier contenant le serveur virtuel pour lequel vous voulez activer la galerie en ligne des composants WebPart, puis ouvrez le fichier web.config situé sous le répertoire suivant :

    \Inetpub\wwwroot

  2. Dans le fichier web.config, ajoutez les lignes suivantes :

    <system.net>
    <defaultProxy>
    <proxy proxyaddress="http://Proxy_Server:port" bypassonlocal = "true"/>
    </defaultProxy>
    </system.net>
    Proxy_Server:port représente le serveur proxy ou le pare-feu utilisé pour l'environnement.

  3. Enregistrez et fermez le fichier web.config.
  4. Répétez les étapes 1 à 3 pour chaque serveur virtuel pour lequel vous voulez activer l'accès à la galerie de composants WebPart en ligne.

Rendre un composant WebPart disponible dans la galerie de composants WebPart

  1. Dans un site Web de niveau supérieur, cliquez sur Paramètres du site.
  2. Sous Administration, cliquez sur Aller à l'administration du site.
  3. Sous Galerie de collections de sites, cliquez sur Gérer la Galerie de composants WebPart.
  4. Dans la page Galerie de composants WebPart, cliquez sur Nouveau composant WebPart.
  5. Activez la case à cocher en regard des composants WebPart que vous souhaitez inclure dans la galerie, puis cliquez sur Peupler la galerie.

Ajouter un composant WebPart à la galerie de composants WebPart

Si vous avez installé un package de composants Web et devez ajouter les composants WebPart à la galerie, utilisez le bouton Télécharger un composant WebPart pour ajouter les nouveaux composants WebPart.

Attention  Les composants WebPart contiennent du code. Avant d'en ajouter un dans la galerie de composants WebPart, vérifiez sa source.

  1. Dans la page Galerie de composants WebPart, cliquez sur Télécharger un composant WebPart.
  2. Dans la zone Nom, tapez le nom du composant WebPart (y compris le chemin d'accès complet du fichier .dwp), ou cliquez sur Parcourir.

    Pour télécharger simultanément plusieurs composants WebPart, cliquez sur Télécharger plusieurs fichiers et sélectionnez les composants WebPart à télécharger.

  3. Dans la zone Groupe, sélectionnez un groupe, ou sous Spécifiez votre propre valeur, tapez un nom de groupe pour le composant WebPart.
  4. Cliquez sur Enregistrer et fermer.

Ajouter plusieurs composants WebPart à la galerie de composants WebPart

Vous ne pouvez télécharger plusieurs composants WebPart dans la galerie de composants WebPart que si un programme client compatible Windows SharePoint Services, tel qu'Office 2003, est installé sur l'ordinateur client.

Attention  Les composants WebPart contiennent du code. Avant d'en ajouter un dans la galerie de composants WebPart, vérifiez sa source.

  1. Dans la page Galerie de composants WebPart, cliquez sur Télécharger un composant WebPart.
  2. Sous Nom, cliquez sur Télécharger plusieurs fichiers.
  3. Activez les cases à cocher en regard des composants WebPart que vous souhaitez télécharger, puis cliquez sur Enregistrer et fermer.

Supprimer un composant WebPart de la galerie de composants WebPart

Vous pouvez supprimer un composant WebPart de la galerie si vous souhaitez le rendre non disponible pour les utilisateurs. Si un utilisateur a déjà utilisé un composant WebPart dans le site et que vous supprimez le composant WebPart de la galerie du site, le composant demeure sur la page de composants WebPart et reste opérationnel. Toutefois, si un administrateur occupant l'ordinateur serveur supprime du serveur l'assembly de composants WebPart qui contient le composant WebPart ou marque l'assembly comme étant non fiable dans le fichier Web.config du serveur, le composant WebPart ne s'exécute plus et l'utilisateur obtient un message d'erreur.

  1. Dans la page Galerie de composants WebPart, en regard du composant WebPart que vous souhaitez supprimer, cliquez sur l'icône Modifier.
  2. Dans la page Galerie de composants WebPart : nom du composant WebPart, cliquez sur Supprimer.
  3. Cliquez sur OK pour supprimer le composant WebPart.

Rubriques connexes

À propos de la gestion de la disponibilité des composants WebPart
©2003 Microsoft Corporation. Tous droits réservés.