iis 7 развертывание новой сборки существующего сайта - PullRequest
0 голосов
/ 25 апреля 2009

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

Я вижу, где я могу использовать appcmd, чтобы остановить и запустить сайт. Я просто не могу найти способ изменить свойство физического пути на сайте.

Спасибо за помощь.

1 Ответ

0 голосов
/ 25 апреля 2009

вы, вероятно, могли бы использовать powershell Введение в Power Shell для IIS7

РЕДАКТИРОВАТЬ: На этой странице есть примеры создания веб-сайтов и приложений в IIS с powershell.

По образцам должно быть что-то вроде этого:

Set-ItemProperty IIS:\sites\DemoSite\DemoApp -physicalPath C:\DemoSite\DemoApp -type Application
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...