我正在尝试为 SharePoint 创建一个应用程序。
我希望这个应用程序作为根网站集下的子网站存在。
如果我能把它交给客户,让他们部署 WSP,让包创建一个子站点,然后将我的所有页面和 webpart 部署到这个子站点,那就太好了。
我已经在谷歌上搜索了一段时间,但似乎无法得到答案。
*回答*
SPWeb 的实例有一个允许您创建子站点的 .add() 方法。
我将创建一个功能,其唯一目的是检查 RootSite 级别是否存在“/whatever”子站点,如果不存在,则在 FeatureActivated 事件期间创建它。
然后,我将使我的其他功能依赖于此功能,以确保该站点在部署到它之前存在。