将SharePoint 2010的站点模板(site template)升级到SharePoint 2013

        SharePoint从2010开始,站点模板从2007的.stp文件改为了wsp,即改成了solution。所以我们知道2007的站点模板是不能用在sharepoint 2010和2013上的,但是SharePoint 2010的站点模板能不能用在2013上呢?我在2010的环境中,导出了一个站点模板“Temp2010.wsp”,这个solution是可以上传到soluiton gallery中的,也是可以激活的:


但是,在创建站点的时候,却无法找到这个模版:


也就是说,sharepoint 2010的站点模版是不能直接用在sharepoint 2013上的。但是,因为站点模版是一个solution,那就可以使用VS来升级这个solution,让它可以用在sharepoint 2013上。以是具体的步骤:

        1. 打开VS,选择SharePoint 2013 - Import Solution Package模版


        2. 使用沙盒方式部署


        3. 选择从SharePoint 2010导出的模版


        4. 选择导入的文件,默认全选即可。


        5. VS自动创建一个工程,并导入文件。



        8. 导入成功后是这样的,其中的“Web Templates”文件夹中包含了模版的定义文件


        9. 在这里需要将ONet.xml文件中的UIVersion="4", 改为UIVersion="15",才可以在sharepoint 2013中使用这个模板:


        10.Publish这个solution得到新的wsp文件,然后将这个solution上传到SharePoint 2013的solution gallery中,然后upgrade:


        11. 最后,这个模板就出现在了模板选择的选项中了。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值