Я хотел бы автоматизировать процесс развертывания новой сборки существующего сайта и позволить мне легко вернуться к предыдущей версии сайта. До этого момента я копировал свою новую сборку на рабочий сервер и помещал ее в папку с соответствующим номером сборки. Через пользовательский интерфейс IIS я бы остановил сайт, а затем изменил физический путь на сайте, указывая его для моей новой сборки. Если по какой-то причине мне потребуется отменить изменения, я просто вернусь в IIS, остановлю сайт и верну его к предыдущей сборке.
Я вижу, где я могу использовать appcmd, чтобы остановить и запустить сайт. Я просто не могу найти способ изменить свойство физического пути на сайте.
Спасибо за помощь.