如何更新SharePoint服务器场中每个WFE上的web.config?

use*_*176 2 sharepoint web-config

我们有一个包含多个WFE的SharePoint场.新应用程序要求我们web.config在部署期间编写一些自定义代码.web.config在部署期间修改文件的最佳方法是什么,确保服务器场中的每个WFE都得到更新?

Sea*_*ugh 7

我假设您将通过WSP部署代码; 如果没有,使用像WSPBuilder这样的工具是一个很好的起点,可以让你滚动而不必强迫你学习解决方案包构造的所有复杂细节.

您应该在自定义SPFeatureReceiver中利用SPWebConfigModification类型.通常,SPFeatureReceiverFeatureActivated方法将被编码,以将更改写入受激活影响的web.config文件.然后,这些相同的更改将在FeatureDeactivating方法中收回.

SPWebConfigModification类型的优点在于SharePoint负责确定应修改哪些web.config文件 - 跨服务器和扩展的Web应用程序.

我希望这有帮助!


Ale*_*gas 6

作为部署的一部分,使用SPWebConfigModification类在web.config中添加/删除条目.如果您使用此功能,SharePoint将为您管理更新WFE.

一篇名为" 使用SPWebConfigModification修改SharePoint中的web.config文件 "的博客文章是所涉及问题的一个很好的总结,并包含指向其他有用资源的链接.