У меня довольно большой сайт с сотнями файлов и размером в несколько сотен мгг. У меня есть система назначений, которую мы используем для работы над улучшениями и исправлениями ошибок. Я хотел бы настроить систему, в которой каждое назначение будет отправлено на веб-сервер (сервер тестирования) в «песочнице».
Обычно я просто создаю копию сайта в виртуальном каталоге, заменяю файлы, затронутые назначением, и начинаю тестирование. Проблема здесь в том, что мы будем делать много копий огромного количества файлов.
У меня в голове будет система, в которой «основная» копия сайта содержит все текущие файлы (предположительно из системы контроля версий). Оттуда создайте виртуальный каталог для каждого назначения с символическими ссылками на все файлы и папки, кроме тех, которые фактически были изменены для назначения.
По сути, я хочу создать интегрированный процесс сборки, который будет создавать виртуальные, извлекать ссылки sym из master, а затем заменять ссылки файлов, которые изменились, на фактически измененные версии из назначения.
Это возможно с Windows Server 2003 и IIS?