3

我正在尝试为 SharePoint 创建一个应用程序。

我希望这个应用程序作为根网站集下的子网站存在。

如果我能把它交给客户,让他们部署 WSP,让包创建一个子站点,然后将我的所有页面和 webpart 部署到这个子站点,那就太好了。

我已经在谷歌上搜索了一段时间,但似乎无法得到答案。

*回答*

SPWeb 的实例有一个允许您创建子站点的 .add() 方法。

我将创建一个功能,其唯一目的是检查 RootSite 级别是否存在“/whatever”子站点,如果不存在,则在 FeatureActivated 事件期间创建它。

然后,我将使我的其他功能依赖于此功能,以确保该站点在部署到它之前存在。

4

1 回答 1

3

一个子站点 = SPWeb... 所以只需通过在解决方案的功能接收器中创建一个新的 SPWeb 以编程方式在站点集中创建一个?或者您甚至可以使用 powershell 编写脚本...

于 2012-06-20T12:17:29.163 回答