我正在開發一些SharePoint Web部件,它們都在SharePoint解決方案中。 隨着時間的推移,我在解決方案中添加了一些新的可視Web部件,在我的開發環境中,這些新的Web部件可以在收回/部署後立即使用。 但是,打包並將.wsp複製到生產服務器後,我可以卸載(收回&刪除)重新安裝(添加&部署),無論我想要什麼,新的webparts都不會顯示。 現有的完全更新,但我真的好奇爲什麼新添加的webparts永遠不可見。重新安裝/更新SharePoint Web部件解決方案
我已經雙重檢查了.wsp我複製包含所有新的Web部件通過與winrar打開.wsp。
卸載當前的版本我使用:
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
但是做這一切之後,似乎什麼都變了。 有沒有人有一個很好的解決方案如何更新的東西?
是否可以將舊版本的Web部件緩存在某處?我搜索了以前安裝的剩餘位的路徑,但找不到任何東西。 – Tys
通過使用CodePlex中的SharePoint Manager 2010,我能夠刪除webpart解決方案。再次安裝後,我通過使用相同的SPM工具激活它。現在,我可以看到我的web部件。只有,我無法將控件添加到頁面,因爲它們未被標記爲安全。 – Tys
這意味着您缺少web.config中的條目,將它們標記爲安全。確保您的WSP工作正常? –