我怎样才能在我的asp.net网站上发布版本?

时间:2012-06-11 17:20:38

标签: asp.net webserver versioning

我确信有很多策略可以做到这一点,但我对网络服务器如何处理事情的理解相当薄弱,如何处理这一点是一般性的。

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

有一种相当简单的方法来实现这一目标吗?我们的模型是我们托管了网站,但他们所有的数据库都是本地的。我想过可能有几个不同的Web服务器,并循环遍历每个服务器:

ServerA - 版本1

ServerB - 版本2

ServerC - 版本3

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

1 个答案:

答案 0 :(得分:1)

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

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

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