Обновление веб-приложения в 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