Deployment 重新安装/更新SharePoint Web部件解决方案

Deployment 重新安装/更新SharePoint Web部件解决方案,deployment,sharepoint-2010,web-parts,Deployment,Sharepoint 2010,Web Parts,我正在开发SharePoint解决方案中的一些SharePoint web部件。 随着时间的推移,我在解决方案中添加了一些新的可视Web部件,在我的开发环境中,这些新的Web部件可以在收回/部署后立即使用。 但是在打包并将.wsp复制到生产服务器之后,我可以卸载(收回和删除)重新安装(添加和部署)任何我想要的东西,新的Web部件永远不会可见。 现有的网页都进行了完美的更新,但我真的很好奇为什么新添加的网页永远都看不见 通过使用winrar打开.wsp,我再次检查了复制的.wsp是否包含所有新的w

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

通过使用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
在安装新版本时,我使用:

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
但在做了这一切之后,一切似乎都没有改变。
是否有人有一个很好的解决方案来更新内容?

在执行SharePoint 2010 WSP部署时,我遇到了相同的问题,即现有的自定义Web部件将得到更新,但新的Web部件将不可用。这是通过收回、删除、添加和部署WSP来解决的。。。然后遍历所有网站集\站点并停用\激活包含这些Web部件的自定义功能


我敢打赌这会起作用:)

是不是旧版本的web部件被缓存在某个地方了?我已经搜索了以前安装的剩余部分,但找不到任何内容。通过使用CodePlex中的SharePoint Manager 2010,我可以删除Web部件解决方案。再次安装后,我使用相同的SPM工具激活了它。现在我可以看到我的网页了。只是,我无法将控件添加到页面,因为未将标记为安全。这意味着您缺少web.config中的条目,将它们标记为安全。确保WSP正常工作?您好,在vs2010中,请尝试检查包含web部件的功能,然后确保该功能已激活。之后(如果是)停用is,然后再次激活它。还有一件事,您可以使用“升级解决方案”而不是4个命令。使用“升级解决方案”时要非常小心,因为它会悄悄地无法部署新功能或对elements.xml文件进行更改:事实上,最后一部分,deactivate+activate,成功了。