所以我想通过向解决方案清单添加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”开关。还没有尝试过,但是当你处于负载平衡的情况下,它似乎允许每个服务器部署服务器。
可能是一个很好的领导。