2

我确信这样做有很多策略,但我对网络服务器如何处理事物以及如何处理这个问题的理解相当薄弱。

我们有一个带有 sql server 后端的 asp.net webforms 站点。我们想要完成的是,当我们将站点更新到 1.5 版时,我们希望让所有当前客户查看 1.0 代码,直到我们为他们推出数据库更新。数据库更新后,它们将指向新版本。

有没有一种相当简单的方法可以做到这一点?我们拥有的模型是我们托管了网站,但他们所有的数据库都是本地的。我考虑过可能有几个不同的 Web 服务器,并像这样循环浏览每个服务器:

服务器 A - 版本 1

服务器 B - 版本 2

ServerC - 版本 3

然后一旦我们到达版本,也许会覆盖版本 1 并继续以这种方式循环它们?这就是为什么我提到我受到服务器/硬件挑战的原因,因为这个想法对于有知识的人来说可能是可笑的。

4

1 回答 1

1

您可以在同一台服务器上运行多个网站,只需使用不同的端口,

  • 站点 1 是服务器:81
  • 站点 2 是服务器:82
  • 站点 3 是服务器:83

等,并在您的数据库上设置多个目录,每个站点一个

于 2012-06-11T17:39:25.533 回答