我试图弄清楚部署/升级解决方案和激活功能是否会回收应用程序池或以任何方式中断/减慢用户的操作。我需要知道这些步骤是否可以在服务器有负载时执行,或者最好在下班后进行部署。
我正在使用 upgradesolution 或 displaysolution、addsolution、installfeature 和 activatefeature 的具体命令,但为了完整起见,最好有一个完整的列表。
我试图弄清楚部署/升级解决方案和激活功能是否会回收应用程序池或以任何方式中断/减慢用户的操作。我需要知道这些步骤是否可以在服务器有负载时执行,或者最好在下班后进行部署。
我正在使用 upgradesolution 或 displaysolution、addsolution、installfeature 和 activatefeature 的具体命令,但为了完整起见,最好有一个完整的列表。
作为一般规则 - 总是在下班时间进行功能/解决方案升级。您永远不知道更改将如何影响正在运行的应用程序。
activatefeature 没有的原因是因为您正在执行功能中包含的命令,例如事件和模式。所有其他人都在注册资产以供 sharepoint 使用,因此需要重新启动。
有关信息:升级解决方案似乎执行完整的 IISReset 而不仅仅是应用程序池回收。如果您在场中运行多个站点,这是一个重要的区别。为了避免这种情况,您似乎可以传入 -local 的参数,然后执行应用程序池回收而不是 IISReset。这样做的缺点是您必须在每台服务器上执行命令。一切都取决于您的情况,但要知道一件有用的事情。