我们有一个包含多个 WFE 的 SharePoint 场。一个新的应用程序需要我们在部署期间将一些自定义代码写入 web.config
。在部署期间修改 web.config
文件以确保场中的每个 WFE 都得到更新的最佳方法是什么?
最佳答案
我假设您将通过 WSP 部署您的代码;如果没有,使用类似 WSPBuilder 的工具是一个很好的起点,它允许您开始滚动,而不必强制您了解解决方案包构造的所有复杂细节。
您应该利用 SPWebConfigModification 从自定义 中输入 SPFeatureReceiver 强>。通常,SPFeatureReceiver 的FeatureActivated 方法将被编码为将更改写入受激活影响的 web.config 文件。这些相同的更改随后将在 FeatureDeactivating 方法中撤消。
SPWebConfigModification 类型的好处在于,SharePoint 负责确定应修改哪些 web.config 文件——跨服务器和跨扩展 Web 应用程序。
希望对您有所帮助!
关于sharepoint - 如何在 SharePoint 服务器场中的每个 WFE 上更新 web.config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1093394/