通过onet.xml文件更新SharePoint网站
我已经更新了SharePoint onet.xml文件中的一个站点定义,因此创建新站点时页面上没有特定的网页 但是,我已经了解到,只有在第一次创建站点时才会读取onet.xml文件 有什么方法可以让我更新现有的网站吗通过onet.xml文件更新SharePoint网站,sharepoint,Sharepoint,我已经更新了SharePoint onet.xml文件中的一个站点定义,因此创建新站点时页面上没有特定的网页 但是,我已经了解到,只有在第一次创建站点时才会读取onet.xml文件 有什么方法可以让我更新现有的网站吗 通过每个站点进行循环并进行更改并不是很特别。。即使是通过代码。我认为通过代码遍历每个站点是非常实用的?手动操作可能不太合适 如果安装了stsadm扩展,您甚至可能不需要为它编写代码。 例如,您可以使用删除项,并且它有用于枚举站点的命令。我认为从代码中循环遍历每个站点非常实用?手动操
通过每个站点进行循环并进行更改并不是很特别。。即使是通过代码。我认为通过代码遍历每个站点是非常实用的?手动操作可能不太合适 如果安装了stsadm扩展,您甚至可能不需要为它编写代码。
例如,您可以使用删除项,并且它有用于枚举站点的命令。我认为从代码中循环遍历每个站点非常实用?手动操作可能不太合适 如果安装了stsadm扩展,您甚至可能不需要为它编写代码。
例如,您可以使用删除项,并且它有用于枚举站点的命令。没有其他选项可以同步对onet.xml所做的更改,以反映在基于onet.xml创建的现有站点中
没有其他选项可以同步对onet.xml所做的更改,以反映在基于onet.xml创建的现有站点中
请勿修改onet.xml,因为更新sharepoint时可能会覆盖此文件 如果您想更新SPWeb,那么在SPSite.AllWebs中循环并不是不切实际的。当然,如果每次项目或任何更改都运行此代码是不切实际的,但如果您只需要偶尔触发此代码一次,则这并没有问题 哦,是的,但是如果你添加新的网站,可能会有问题。库塞克已经为你提供了一个: 你可以做的另一个选择是 您可以创建一个将 设置网页文件并激活 它在每一个网页上
这就是所谓的。网站创建后激活您的功能,并对该网站进行修改。请勿修改onet.xml,因为更新sharepoint时可能会覆盖此文件 如果您想更新SPWeb,那么在SPSite.AllWebs中循环并不是不切实际的。当然,如果每次项目或任何更改都运行此代码是不切实际的,但如果您只需要偶尔触发此代码一次,则这并没有问题 哦,是的,但是如果你添加新的网站,可能会有问题。库塞克已经为你提供了一个: 你可以做的另一个选择是 您可以创建一个将 设置网页文件并激活 它在每一个网页上 这就是所谓的。在网站创建后激活您的功能,并对该网站进行修改