我有一個作爲功能部署的web部件。激活後,從feature.xml屬性包中讀取一個值。讓我們說未來我想改變功能propery袋的價值和更新Web部分。是否有可能在不取消部署整個軟件包的情況下更新feature.xml並重新部署wsp。 我想要做的就是更新feature.xml並觸發featureactivated事件,以便更新Web部件。更新feature.xml,無需重新部署整個wsp包
1
A
回答
1
您不必卸載wsp,就可以使用升級功能。例如,在STSADM -o upgradesolution
1
最完整的事情將是劇本爲您解決以下
STSADM --O upgradesolution //這將在地方
更新的Feature.xmlSTSADM -o execadmsvcjobs //確保該解決方案升級已運行
STSADM -o deactivatefeature //取消該功能
STSADM -o activatefeature //重新激活該功能讀取新值
STSADM -o execadmsvcjobs //再次不耐煩
工具一樣WSPBuilder和STSDEV爲Visual Studio將在這裏幫助運行。對於WSPBuilder,該命令位於Tools> WSPBuilder> Upgrade Solution中,對於STSDEV,它是Upgrade build target選項。雖然不確定Vsewss或SPVisualDev之類的東西。
0
根本不需要重新部署WSP軟件包。如果您在所有前端服務器上更改feature.xml,然後重新激活該功能,它將會發揮作用。
但請注意,這不是一個好的方法,因爲您下次再次部署WSP軟件包時肯定會放棄該修改。或者,在收回並再次部署WSP軟件包時將其轉過來,您已經刪除了之前對feature.xml文件所做的手動更改。這是因爲SharePoint在其解決方案商店中有WSP軟件包的副本。因此,在使用WSP包時,獲取WSP包中的所有修改並重新部署它是乾淨的方法。這也確保這些更改適用於所有前端服務器。另外,當一個新的前端服務器應該在後期添加到農場時!
Kr。,Bernd。
相關問題
- 1. Sharepoint 2010 WSP部署問題。無法部署新文件
- 2. 無需重新部署即可更新logback配置
- 3. 即時更新JSP/HTML,無需重新部署
- 4. 反映了更改,而無需重新部署應用程序
- 5. 更新UICollectionView的標題內容無需重新加載整個部分
- 6. Sharepoint 2010 WSP部署不會更新站點
- 7. Jboss重新部署不更新jsp
- 8. 重新部署ClickOnce部署
- 9. ThickBox - 內部更新,無需重定向
- 10. 更新無需重新部署每次龐大的戰爭文件 - 阿帕奇
- 11. 文件後無法應用更新/重新部署(IOS)
- 12. 在部署的Java EE應用程序中更新XSLT文件而無需重新部署?
- 13. 刷新DOM,無需重新拉動外部包含(如JS或CSS)/刷新DOM,無需全部站點刷新
- 14. SSIS重新部署
- 15. 部署SSAS多維數據集無需更改需要重新處理
- 16. 重新部署SSIS包 - 緩存?
- 17. WSPBuilder:如何創建部署包來部署.dll和.wsp?
- 18. ClickOnce部署,需要系統更新Microsoft.mshtml
- 19. 部署腳本需要更新配置文件中的整數
- 20. 與Keter重新部署Yesod應用程序,無需重新創建數據庫
- 21. 通過解包部署流星更新
- 22. 正在更新已部署的SSIS包
- 23. 更新導航無需重新加載
- 24. 更新android studio無需重新安裝
- 25. Pitfals將應用程序部署/重新部署到Tomcat而無需重新啓動
- 26. 使用WSP的SharePoint部署
- 27. IntelliJ IDEA不重新部署更改
- 28. 將更改重新部署到IIS
- 29. 無法重新部署在glassfish3
- 30. Team City:無法重新部署到Tomcat7