我們在項目中使用了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. 在沒有Installshield的情況下部署Windows服務
- 3. 在沒有安裝的情況下部署Magnolia CMS
- 4. 在沒有Visual Studio的情況下將Web部署到IIS
- 5. 在沒有CLI的情況下將schema.rb部署到Heroku
- 6. 在沒有IIS的情況下部署WCF服務
- 7. 如何在沒有結構的情況下部署Django項目
- 8. 在沒有Ruby Manager的情況下部署到OpenBSD(RBENV/RVM)
- 9. 如何在沒有作曲者的情況下部署Laravel 5.5共享主機
- 10. 在沒有本地計算機的情況下將應用部署到Google Cloud
- 11. 有沒有辦法在沒有SQL Server的情況下部署SQL Server Reporting Services?
- 12. 在沒有中斷的情況下停止Python中的代碼
- 13. 在沒有下載git的情況下將Github Repo部署到Heroku
- 14. 我可以在沒有SharePoint的情況下使用K2 Blackpearl嗎?
- 15. 我可以在沒有IIS的情況下安裝SharePoint Foundation嗎?
- 16. 有沒有辦法在沒有註冊表項的情況下在.NET中創建和部署COM?
- 17. 在URL中沒有本地主機的情況下調用API
- 18. 在沒有Internet訪問的情況下部署Django的簡單方法?
- 19. sharepoint - 在不創建虛擬目錄的情況下部署web服務
- 20. 是否可以在不導致IIS重置的情況下部署SharePoint WSP?
- 21. Office 2007可以在沒有Office 2007的情況下進行PIA部署嗎?
- 22. 如何在沒有POM的情況下使用Maven部署artifactory到Artifactory
- 23. 在沒有蘋果部署過程的情況下分發ipad應用程序
- 24. Xamarin不會在沒有崩潰的情況下部署應用程序
- 25. 在沒有控制檯訪問的情況下將自定義列表部署到SharePoint
- 26. 如何在沒有Sharepoint的情況下訪問Sharepoint備份文件?
- 27. 在沒有本地安裝Sharepoint的情況下開發SharePoint軟件
- 28. 在沒有SharePoint Designer的情況下跨站點共享SharePoint列表
- 29. 在沒有本地安裝SharePoint的情況下開發SharePoint項目
- 30. 如何在沒有stop()方法的情況下停止線程?