当前位置: 代码迷 >> SharePoint >> list instance支配到异地sharepoint site
  详细解决方案

list instance支配到异地sharepoint site

热度:357   发布时间:2016-05-02 07:31:33.0
list instance部署到异地sharepoint site
visual studio 开发的webpart如果是sandbox solution 可以把wsp文件传到异地的sharepoint网站的solution中并激活,这样就可以使用,但是我现在是一个list instance,由于不是webpart 同样用上面的方法激活以后添加webpart时找不到这个list instance, 请问应该怎么办

------解决方案--------------------
这跟webpart有关系么, 应该都是feature激活吧。 看看,有什么错误什么的
------解决方案--------------------
是不是在代码中调用了list的id,在新的网站中生成的list名称虽然相同,但是id变了
------解决方案--------------------
使用list template异地步署试试
------解决方案--------------------
应为不知道具体的工程信息,所以提出一点建议:
1. 首先确认一下,你在你的项目的Feature中,是不是包含这个List Instance。如果Feature中都不包含这个instance,你激活在多次也没有用。
2. 如果有,但还是出现问题,你把你的wsp包解押一下(后缀名改成zip然后双击就可以看),然后看看里面是否包含该instance的实例。如果不存在请重新打包。
3. 到异地部署,部署之后,县看看14目录下的Feature文件夹中是否包含了该feature的文件夹。
4. 如果以上都存在,把Feature反激活,然后再激活一次就应该没有问题了。

希望以上能够对你有帮助。谢谢!

------解决方案--------------------
引用:
visual studio 开发的webpart如果是sandbox solution 可以把wsp文件传到异地的sharepoint网站的solution中并激活,这样就可以使用,但是我现在是一个list instance,由于不是webpart 同样用上面的方法激活以后添加webpart时找不到这个list instance, 请问应该怎么办

list instance 不是webpart 你用添加webpart的方法在页面添加,肯定没有。
你可以试一下,在新建列表的画面上找找看啊!
或者直接看看的网站列表里有没有你的 list 
  相关解决方案