Nous avons une batterie de serveurs SharePoint avec plusieurs WFE. Une nouvelle application nous oblige à écrire du code personnalisé sur le web.config
lors du déploiement. Quelle est la meilleure façon de modifier le fichier web.config
lors du déploiement, en veillant à ce que chaque WFE de la batterie soit mis à jour?Comment mettre à jour web.config sur chaque WFE d'une batterie de serveurs SharePoint?
Répondre
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!
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. Séparation des sections web.config à l'aide de configsource dans une batterie de serveurs
- 2. Mise à jour de web.config dans Web Farms
- 3. Comment mettre à jour le type de contenu SharePoint?
- 4. Puis-je déployer des solutions SharePoint avec des assemblys 32 bits sur une batterie de serveurs SharePoint 64 bits?
- 5. Synchronisation de la configuration externe entre les serveurs IIS dans une batterie de serveurs Web
- 6. Une batterie de serveurs est-elle abstraite des deux côtés?
- 7. Comment mettre à jour mysql?
- 8. Comment mettre à jour datagridview
- 9. Types de contenu MOSS 2007 - application à l'échelle de la batterie
- 10. veulent mettre à jour l'application sur l'air
- 11. Comment mettre à jour à Ruby 1.8.7
- 12. Comment mettre à jour une table automatiquement?
- 13. changements Sharepoint web.config à l'aide SPWebConfigModification
- 14. Problèmes d'authentification des mises à jour de l'infrastructure SharePoint
- 15. Ext JS - Comment mettre à jour la source de données mise à jour chaque minute avec deltas?
- 16. Implémentation d'une nouvelle fonction de notification de message dans un scénario de batterie de serveurs
- 17. Mettre à jour le parent Modèle sur la mise à jour de l'enfant
- 18. Mettre à jour le panneau de mise à jour
- 19. Comment activer SSL SharePoint
- 20. Comment mettre à jour une table relationnelle?
- 21. problème d'accès SSL Sharepoint Web.Config
- 22. Comment mettre à jour un document d'une liste de sharepoint en utilisant UpdateListItems
- 23. Comment mettre à jour une propriété personnalisée de site Web dans Sharepoint?
- 24. Comment mettre à jour plusieurs copies de travail à partir d'un emplacement?
- 25. Comment mettre à jour un nœud XML?
- 26. Asp.net: Fonctionnement de la session dans un environnement de batterie de serveurs
- 27. Comment mettre à jour le code PowerBuilder?
- 28. comment obtenir usercontrol pour mettre à jour
- 29. Comment mettre à jour à Linq à SqL?
- 30. Comment mettre à jour TOP 400?
Bonne liaison, Alex; beaucoup de conseils utiles dans celui-là! –
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