目前,我有一个位于一台 IIS7 服务器上的站点。当我们部署该站点的新版本时,我们会关闭该站点并显示一个离线页面。我真正想要的是将两个完全相同的站点副本放在一台 IIS 7 服务器上,并在两个站点之间平衡用户负载。当我们部署该站点的新版本时,我们将关闭站点 1(站点 1 中的用户在下次回发时自动路由到站点 2),当站点 1 部署完成后,关闭站点 2(站点 2 中的用户在下次回发时路由到站点 1)。这可能吗?
答案1
答案2
请参阅我对上一个问题的回答:
IIS 中的零停机上传/回滚
最大的问题是您的应用程序内如何进行会话处理。如果它与服务器实例(在内存中等)紧密相关,则在尝试此类解决方案之前,您需要先修复该问题。