我目前正在致力于在部署期间自动更新我们的 Optimizely 管理的站点。我的想法是创建一个在部署过程中运行的作业,以消除手动更新的需要。
但是,我遇到了一个问题:我无法更新网站的主机,因为它当前设置为只读。有没有办法配置站点主机,使其不再是只读的,从而允许在部署期间进行更新?
您的变量名称令人困惑,因为
list
变量实际上是第一个 SiteDefinition
(如果有的话)。
但是,您可以调用
list.CreateWritableClone()
使其处于可写状态。
然后您可以修改其
Hosts
属性,然后通过调用 value.Save(list)
最终保存它。
强烈建议重命名
list
和 value
变量。 :)