我們在項目中使用了wsps。但是無論何時部署wsp,「服務不可用」頁面都在站點級別。 有沒有什麼方法可以在GAC中添加少量Dll,而無需在生產服務器中停機?在沒有停機的情況下在SharePoint中部署
0
A
回答
0
不是現實中的答案。當您使用WSP進行部署時,將會觸發重置,以便重新加載最新的dll並清除應用程序池內的內存。
因此,與服務器端代碼相關的任何事情都需要重置。
如果更新配置單元中的任何內容,則可以實現零宕機部署。
有深入回答here更以當你需要一個IISRESET
乾杯 Truez
0
這在技術上是可以做到的本地部署和這個階段自己。 Install-SPSolution提供本地交換機。理論上你可以使用它並控制部署的輪換(假設有多個服務器)。但正如上面提到的讓IIS重新加載程序集一樣,需要應用程序池循環。程序集從GAC加載,但隨後駐留內存。
https://blog.ithinksharepoint.com/2012/07/16/deploying-sharepoint-wsp-solutions-without-downtime/
我已經嘗試了幾次,並沒有獲得巨大成功使您的里程可能會有所不同。
如果您依賴GACed Assemblies,您可以從技術上將他們自己推送到WSP之外。但是,如果發生以下情況,您可能會出現在一個不可思議的地方: 1)您從所有服務器收回Web應用程序(這也會縮回解決方案)。 2)稍後您將添加一臺服務器,並且需要部署軟件包,並且您的服務器場中有一組服務器具有不同的位組。對任何人解決這個問題都很痛苦。想象一下,如果你離開了? 3)您部署了一個程序集,它的版本與您web.config期望的版本不同,並且無法使用或找到它。
相關問題
- 1. 如何在不停機的情況下在Bluemix中部署
- 2. 如何在沒有後臺的情況下部署Umbraco 7.3.1
- 3. 在沒有Installshield的情況下部署Windows服務
- 4. 在沒有Ruby Manager的情況下部署到OpenBSD(RBENV/RVM)
- 5. 在沒有Xcode的情況下部署iOS應用程序?
- 6. 在沒有Gemfile的情況下部署到Heroku
- 7. 在沒有命令行的情況下部署Hyperledger Fabric模型
- 8. 在沒有VSDBCMD的情況下部署VS2010數據庫項目?
- 9. 在沒有dbDacFx的情況下部署Visual Studio
- 10. 在沒有Visualforce的情況下部署salesforce.com flex應用程序
- 11. 在沒有安裝的情況下部署Magnolia CMS
- 12. 在沒有遷移的情況下部署rails應用程序
- 13. 在沒有文檔根的情況下部署CakePHP?
- 14. 如何在沒有kubeadm的情況下部署kubernetes 1.6?
- 15. 在沒有IIS的情況下部署WCF服務
- 16. 如何在沒有結構的情況下部署Django項目
- 17. 在沒有Visual Studio的情況下將Web部署到IIS
- 18. 在沒有CLI的情況下將schema.rb部署到Heroku
- 19. 在沒有本地計算機的情況下將應用部署到Google Cloud
- 20. 如何在沒有作曲者的情況下部署Laravel 5.5共享主機
- 21. 有沒有辦法在沒有SQL Server的情況下部署SQL Server Reporting Services?
- 22. 在沒有證書的情況下在Xcode 4.3+中部署iOS應用程序
- 23. 在沒有停機的情況下將Django應用程序部署到OpenShift的最佳方式?
- 24. 在沒有中斷的情況下停止Python中的代碼
- 25. 在沒有下載git的情況下將Github Repo部署到Heroku
- 26. 在沒有WAR或EAR的情況下在Tomcat上部署Java Web項目
- 27. 我可以在沒有IIS的情況下安裝SharePoint Foundation嗎?
- 28. 如何在沒有Sharepoint的情況下更改lightswitch徽標
- 29. 我可以在沒有SharePoint的情況下使用K2 Blackpearl嗎?
- 30. 在僅使用HTML輸入的情況下在沒有相機API的情況下在iPhone上使用相機