Asp.net 在不同服务器上运行的web应用程序的多个版本

Asp.net 在不同服务器上运行的web应用程序的多个版本,asp.net,sql,sql-server,web,Asp.net,Sql,Sql Server,Web,如何将web应用程序(内置于ASP.NET)和数据库(内置于SQL Server 2005)分开,以便在不同的服务器上运行多个版本的web应用程序?数据库:您最好的两个选择是: 生成SQL脚本。这将允许您根据需要对尽可能多的SQL Server实例运行一组CREATE语句。使用命令 创建当前数据库的备份。这将为您提供一个.BAK文件。对于您需要的每个SQL Server实例,这里有两篇文章要从备份中恢复:和到 Web app:将应用程序复制或使用Visual Studio部署到目标。目标可能

如何将web应用程序(内置于ASP.NET)和数据库(内置于SQL Server 2005)分开,以便在不同的服务器上运行多个版本的web应用程序?

数据库:您最好的两个选择是:

  • 生成SQL脚本。这将允许您根据需要对尽可能多的SQL Server实例运行一组
    CREATE
    语句。使用命令

  • 创建当前数据库的备份。这将为您提供一个.BAK文件。对于您需要的每个SQL Server实例,这里有两篇文章要从备份中恢复:和到


Web app:将应用程序复制或使用Visual Studio部署到目标。目标可能是服务器上的另一个目录,或者完全是另一台机器。确保您的连接字符串指向正确的实例。

我不理解您的问题。您的计划是在一台服务器上安装SQL Server,在另外20台服务器上安装具有不同版本web应用程序的IIS?@Mafix:-这里的问题意味着我们有我们的源代码和数据库。实时代码有一些最新的特性,并且在服务器上运行,比如说server1。我们没有过去的源代码和数据库。我们如何通过SVN获得过去的源代码(比如说大约2个月前),以及如何获得过去的数据库。现在,如何运行当前的web应用程序。作为版本2和过去的应用程序。同一台IIS服务器上的版本1或不同服务器上的版本1,以及不同服务器上的版本2。希望这一切都有意义。谢谢,这对我来说似乎是个计划,希望它能起作用,再次感谢