Accueil > Sharepoint, Web.Config, WSS > Gestion du Web.Config – partie 2

Gestion du Web.Config – partie 2

Pour appliquer une modification à tous les Web.config de l’ensemble des applications Web Sharepoint, il existe deux techniques.

La première consiste à créer un fichier XML dans le répertoire C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\12\config.  Le fichier doit se nommer webconfig.[partie_descriptive].xml. Le fichier doit être déposé sur chaque serveur de la ferme. L’image ci-dessous vous présente les fichiers qui se trouve de base dans le répertoire de Sharepoint.

repertoire_12_config

Voici un exemple très simple qui modifie le trust level à Full.

<?xml version="1.0" encoding="utf-8" ?>
<actions>
<update path="configuration/system.web">
<trust level="Full" originUrl="" />
</update>
</actions>

Il est aussi possible d’ajouter (add) et d’enlever (remove) des éléments du Web.config. Notez que pour le add et le remove, il est fortement suggérer d’ajouter un id tel que présenter dans l’exemple ci-dessous. L’id est utilisé par Sharepoint pour qu’il ne fasse pas les modifications en double dans le Web.config

 <add path="configuration" id="{de21698f-16f3-46a1-879c-d00acd7b5678}">
  <appSettings />
 </add>

Lors de la création d’un application Web, le Web.config contiendra automatiquement vos ajustements. Pour les applications Web existantes, il faut lancer la commande stsadm -o copyappbincontent sur chaque serveur de la ferme.

Vous trouverez d’autres exemples dans les fichiers qui viennent de base avec le produit et sur le net notamment dans le blog de Gaëtan Bouveret (en français).

La seconde technique consiste à utiliser le modèle objet et d’ajouter les modifications dans la collection WebConfigModifications de l’objet SpWebService. Vous trouverez un exemple complet dans l’aide en ligne de MSDN à l’adresse suivante : http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebconfigmodification.aspx

Publicités
Catégories :Sharepoint, Web.Config, WSS Étiquettes : , ,
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :