【问题标题】:Creating a testing enviornment to test fixes without duplicating entire site创建一个测试环境来测试修复而不复制整个站点
【发布时间】:2011-08-29 06:58:25
【问题描述】:

我有一个相当大的站点,其中包含数百个文件和数百毫克的足迹。我有一个分配系统,我们利用它来进行增强和错误修复。我想做的是设置一个系统,其中每个分配都被推送到“沙盒”上的 Web 服务器(测试服务器)。

通常我只是在虚拟目录下创建站点的副本,替换受分配影响的文件并继续测试。这里的问题是我们会制作大量文件的许多副本。

我脑海中的系统将是一个站点的“主”副本包含所有当前文件(可能来自源代码管理)的系统。从那里为每个分配创建一个虚拟目录,其中包含指向所有文件和文件夹的符号链接,但为分配实际更改的文件和文件夹除外。

我本质上想创建一个集成的构建过程,该过程将创建虚拟,从 master 中提取符号链接,然后用分配中实际更改的版本替换更改的文件的链接。

这在 Windows Server 2003 和 IIS 上是否可行?

【问题讨论】:

    标签: iis web webserver windows-server-2003 symlink


    【解决方案1】:

    或许有可能,但听起来像是一场噩梦。是否必须将所有这些文件复制到每个测试站点?如果它们只是内容文件(htm、gif、jpeg 等),则将 VDIRS 用于公共位置。它甚至可以是一个网络位置。

    【讨论】:

    • 不,不幸的是它几乎都是动态的(asp,asp.net)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    相关资源
    最近更新 更多