Обновление веб-приложения в IIS с помощью appcmd.exe

Я работаю над непрерывной интеграцией для нескольких проектов, использующих TFS2017, и у меня возникла проблема с развертыванием. Когда я создаю приложение на соответствующем веб-сайте в IIS. Я использую эти команды в appcmd.exe:

add app /site.name:MySite /path:/app1 /physicalPath:"C:\MyFolder\MySite\app1"

Но проблема в том, что APP1 уже создан и приложение add из командной строки не перезаписывает исходное приложение. Вместо этого идеальное поведение, которое выдает ошибку о уже созданном приложении.

У меня вопрос, есть ли какой-то параметр, который я могу использовать в команде для принудительной перезаписи, которая мне нужна.

1 ответ

Почему бы просто не удалить старый сайт перед созданием нового? Это то, чем я занимаюсь.

appcmd.exe delete site %SITE_NAME% >nul 2>&1
Другие вопросы по тегам