所以我想通过在解决方案清单中添加ResetWebServer =“FALSE”属性来阻止SharePoint回收任何应用程序池。
但是,在升级最初未指定ResetWebServer =“FALSE”的解决方案或撤消指定ResetWebServer =“FALSE”的解决方案时,应用程序池仍在回收。有没有办法阻止任何应用程序池的自动回收?
答案 0 :(得分:4)
鉴于MSDN上的文档(见下文),这似乎是不可能的,请注意我包括部署解决方案而不是升级解决方案,因为它正在有效地进行文件替换。我认为由于IIS的运行方式,重启/回收是必要的。探索是否要在发生这种情况时进行管理的选项是确保所有部署都通过计时器作业完成,并在其影响最小化时执行。
最初,清除清单和功能清单以查找程序集和_layouts文件,这些文件将复制到适当的位置。功能目录中包含的所有其他文件都将复制到功能目录中。将解决方案文件复制到目标计算机后,将为所有前端Web服务器安排配置重置;然后重置然后部署文件并重新启动Microsoft Internet信息服务(IIS)。
在每台前端Web服务器上,会发生以下情况:
- 已禁用Microsoft Internet信息服务(IIS)。
- 文件已从系统中删除。
- 重新启用IIS,并在执行时重新加载Windows SharePoint Services 用户浏览页面。
答案 1 :(得分:0)
你也可以看看“-local”开关。还没有尝试过,但是当你处于负载平衡状态时,它似乎允许每台服务器部署服务器。
可能是个好领导。