创建测试环境以测试修订,而无需复制整个站点

|| 我有一个相当大的站点,其中包含数百个文件,占用空间达数百毫克。我有一个分配系统,我们可以利用该系统来进行增强和错误修复。我想做的是建立一个系统,其中每个作业都被推送到位于“沙箱”上的Web服务器(测试服务器)。 通常,我只是在虚拟目录下创建该站点的副本,替换受分配影响的文件,然后继续进行测试。这里的问题是,我们将制作大量文件的许多副本。 我脑子里就是一个系统,其中站点的“主”副本包含所有当前文件(可能来自源代码控制)。从那里为每个分配创建一个虚拟目录,并带有指向所有文件和文件夹的符号链接,除了为分配实际更改的文件和文件夹。 我本质上是想创建一个集成的构建过程,该过程将创建虚拟的,从master链接到sym链接,然后将替换的文件链接替换为作业中的实际更改版本。 Windows Server 2003和IIS是否可能?     
已邀请:
可能是可行的,但听起来像一场噩梦。是否必须将所有这些文件都复制到每个测试站点?如果它们只是内容文件(htm,gif,jpeg等),请利用VDIRS到一个公共位置。它甚至可以是网络位置。     

要回复问题请先登录注册