重新安装/更新SharePoint Webpart解决方案

时间:2011-12-08 20:59:36

标签: deployment sharepoint-2010 web-parts

我正在开发一些SharePoint Web部件,这些部件位于SharePoint解决方案中。 随着时间的推移,我已经为解决方案添加了一些新的可视化Web部件,在我的开发环境中,这些新的webpart可以在撤回/部署后立即使用。 但是在将.wsp打包并复制到生产服务器之后,我可以卸载(收回和删除)重新安装(添加和部署)我想要的任何东西,新的webparts永远不会变得可见。 现有的都是完美更新的,但我真的好奇为什么新添加的webparts永远不会变得可见。

我通过使用winrar打开.wsp,仔细检查了我复制的.wsp包含所有新的Web部件。

要卸载当前版本,请使用:

Uninstall-SPSolution –Identity MySharePointSolution.wsp –WebApplication http://myspwebapp
Remove-SPSolution –Identity MySharePointSolution.wsp

要安装新版本,请使用:

Add-SPSolution “D:\Deploy\MySharePointSolution.wsp“
Install-SPSolution –Identity MySharePointSolution.wsp –WebApplication http://myspwebapp –GACDeployment

但在完成所有这些之后,似乎没有任何改变。 有没有人有一个很好的解决方案如何让事情更新?

1 个答案:

答案 0 :(得分:4)

执行SharePoint 2010 WSP部署时,我遇到了同样的问题,即现有的自定义Web部件会更新,但新的Web部件将无法使用。通过撤消,删除,然后添加和部署WSP来解决这个问题...然后遍历所有网站集\ sites并停用\激活包含这些webpart的自定义功能。

我认为这样就可以了。)