所以我想通過向解決方案清單添加ResetWebServer =「FALSE」屬性來防止SharePoint回收任何應用程序池。SharePoint解決方案部署:如何防止SP在升級或收回全球部署的解決方案時重置IIS?
但是,在升級最初未指定ResetWebServer =「FALSE」的解決方案或撤回指定ResetWebServer =「FALSE」的解決方案時,應用程序池仍在回收。有沒有辦法阻止任何應用程序池的自動回收?
所以我想通過向解決方案清單添加ResetWebServer =「FALSE」屬性來防止SharePoint回收任何應用程序池。SharePoint解決方案部署:如何防止SP在升級或收回全球部署的解決方案時重置IIS?
但是,在升級最初未指定ResetWebServer =「FALSE」的解決方案或撤回指定ResetWebServer =「FALSE」的解決方案時,應用程序池仍在回收。有沒有辦法阻止任何應用程序池的自動回收?
鑑於MSDN上的文檔(請參閱下文),這看起來不太可能,請注意,我包括部署升級解決方案的解決方案,因爲它下面有效地進行文件替換。由於IIS的功能,我認爲重啓/回收是必要的。如果您想在發生這種情況時進行管理,則可以選擇探索以確保所有部署均通過計時器作業完成,並在影響最小時執行。
最初,清單和功能清單進行分析以查找組裝和_layouts文件,這些文件複製到合適的位置。包含在功能目錄中的所有其他文件都將被複制到功能目錄中。將解決方案文件複製到目標計算機後,將爲所有前端Web服務器安排配置重置;重置然後部署文件並重新啓動Microsoft Internet信息服務(IIS)。
在每個前端Web服務器,會出現以下情況:
- Microsoft Internet信息服務(IIS)被禁用。
- 文件從系統中刪除。
- 當用戶瀏覽頁面時,將重新啓用IIS,並重新加載Windows SharePoint Services。
你也可以看看「-local」開關。還沒有嘗試過,但是當你處於負載平衡的情況下,它似乎允許每個服務器部署服務器。
可能是一個很好的領導。