2

我试图弄清楚部署/升级解决方案和激活功能是否会回收应用程序池或以任何方式中断/减慢用户的操作。我需要知道这些步骤是否可以在服务器有负载时执行,或者最好在下班后进行部署。

我正在使用 upgradesolution 或 displaysolution、addsolution、installfeature 和 activatefeature 的具体命令,但为了完整起见,最好有一个完整的列表。

4

2 回答 2

5

作为一般规则 - 总是在下班时间进行功能/解决方案升级。您永远不知道更改将如何影响正在运行的应用程序。

  • 升级解决方案 - 是的
  • 补充解决方案 - 是的
  • 安装功能 - 是的
  • 激活功能 - 没有

activatefeature 没有的原因是因为您正在执行功能中包含的命令,例如事件和模式。所有其他人都在注册资产以供 sharepoint 使用,因此需要重新启动。

于 2009-09-24T08:21:48.303 回答
4

有关信息:升级解决方案似乎执行完整的 IISReset 而不仅仅是应用程序池回收。如果您在场中运行多个站点,这是一个重要的区别。为了避免这种情况,您似乎可以传入 -local 的参数,然后执行应用程序池回收而不是 IISReset。这样做的缺点是您必须在每台服务器上执行命令。一切都取决于您的情况,但要知道一件有用的事情。

于 2009-09-25T14:01:46.153 回答