【发布时间】:2010-09-13 23:13:56
【问题描述】:
要部署我们网站的新版本,我们执行以下操作:
- 压缩新代码并将其上传到服务器。
- 在直播服务器上,从 IIS 网站目录中删除所有直播代码。
- 将新的代码压缩文件解压到现在为空的 IIS 目录中
这个过程都是脚本化的,而且发生得很快,但是当旧文件被删除和新文件被部署时,仍然可能有 10-20 秒的停机时间。
关于 0 秒停机方法有什么建议吗?
【问题讨论】:
-
这不应该在ServerFault上吗?
-
或许,但 ServerFault 在 08 年 9 月不存在
-
IIS 可以指向符号链接文件夹吗?更改符号链接会导致 IIS 进程回收吗?
-
有完整源代码脚本示例的最终解决方案吗?
-
不可以有多个应用池,把流量从一个应用池切换到另一个吗?
标签: asp.net iis deployment redundancy