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

标签 sharepoint web-config

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

最佳答案

我假设您将通过 WSP 部署您的代码;如果没有,使用类似 WSPBuilder 的工具是一个很好的起点,它允许您开始滚动,而不必强制您了解解决方案包构造的所有复杂细节。

您应该利用 SPWebConfigModification 从自定义 中输入 SPFeatureReceiver 。通常,SPFeatureReceiverFeatureActivated 方法将被编码为将更改写入受激活影响的 web.config 文件。这些相同的更改随后将在 FeatureDeactivating 方法中撤消。

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

希望对您有所帮助!

关于sharepoint - 如何在 SharePoint 服务器场中的每个 WFE 上更新 web.config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1093394/

相关文章:

sharepoint - AllowUnsafeUpdates 的最佳模式

web-services - 如何使用 SharePoint Web Services 确定用户是否已 checkout 文档?

IIS 在响应 header 中返回错误代码 403 并且没有错误页面

asp.net - Log4net可以有多个附加程序写入同一文件吗?

reactjs - 如何在子域的 iis 服务器上部署 react.js 项目?

java - 构建后从文件启动的自定义密码策略

css - 浏览器无法显示在 .css 文件中所做的更改

sharepoint - 有人知道 manifest.xml (wsp) 是否有 Visual Studio 的智能感知吗?

c# - 使用 Web.config 在 C# Asp.Net 中显示错误信息?

c# - 从逗号分隔的字符串中读取 Web.config 设置