解决方案重新部署后Webpart损坏

时间:2010-10-06 18:02:06

标签: deployment sharepoint-2010 web-parts

我已经在Sharepoint 2010服务器上部署并重新部署了.wsp(该解决方案是在另一台2010服务器上开发的)。该解决方案包含2个Web部件。

撤回并删除旧解决方案后,我再次添加并部署了相同的解决方案,没有错误。

之后,我停用并重新激活了通过我的.wsp文件安装的功能。

问题在于,每当我尝试将这两个Web部件中的一个添加到页面时,我会收到一条错误消息“操作无法完成,因为该项目已从库中删除”。

你有什么想法发生了什么吗?非常感谢Anu帮助!

2 个答案:

答案 0 :(得分:5)

通常,如果Web部件在Web部件库中变为孤立,则会发生这种情况。尝试停用您的解决方案并撤消和卸载您的wsp。然后在Web部件库中检查网站集。如果您仍然在那里看到您的Web部件,请手动删除它们。

然后,您可以添加和部署您的wsp并激活您的解决方案。然后,Web部件库应该可以在Web部件库中使用,并且可以添加到您的页面中。

答案 1 :(得分:0)

我有同样的问题,但在我的情况下,在Web部件库中彻底搜索后发现一些具有相同名称但没有程序集前缀的Web部件已创建。

解决方案只是使用日期对Web部件进行排序,您将获得新的Web部件。

有时候,每件事都和以前一样,但是SharePoint忘记了放在webpart.xml文件中的设置