2009-07-07 4 views

Répondre

7

Je suppose que vous allez déployer votre code via un WSP; sinon, l'utilisation d'un outil comme WSPBuilder est un bon point de départ qui vous permet de vous lancer sans vous forcer à apprendre tous les détails complexes de la construction de paquet de solution.

Vous devriez tirer parti du type SPWebConfigModification à partir d'une mesure SPFeatureReceiver. Normalement, la méthode FeatureActivated de SPFeatureReceiver serait codée pour écrire les modifications dans les fichiers web.config impactés par votre activation. Ces mêmes modifications seront ensuite rétractées dans la méthode FeatureDeactivating. Le bon côté du type SPWebConfigModification est que SharePoint se charge de déterminer quels fichiers web.config doivent être modifiés - entre serveurs et entre applications Web étendues.

J'espère que cela aide!

6

Dans le cadre de votre déploiement, utilisez la classe SPWebConfigModification pour ajouter/supprimer des entrées de web.config. SharePoint va gérer la mise à jour des WFE pour vous si vous l'utilisez.

Un billet de blog intitulé, Modify the web.config file in SharePoint using SPWebConfigModification, est une excellente synthèse des pièges impliqués et contient des liens vers d'autres ressources utiles.

+1

Bonne liaison, Alex; beaucoup de conseils utiles dans celui-là! –

+0

Great link, en voici encore plus (la classe pour ajouter/supprimer des appsetings) http://sharepointlive.blogspot.com/2009/02/how-to-add-or-remove-appsettings.html – Colin

Questions connexes