Вам нужно будет выполнить полное iisreset /stop
перед попыткой развертывания, затем, после успешного развертывания, перезапустите сервер с помощью iisreset /start
.
В качестве альтернативы, если у вас есть другие веб-сайты на том же хосте, попробуйте самостоятельно остановить пул приложений, развернуть и перезапустить приложение.бассейн.Вы можете использовать appcmd
для этого:
appcmd list apppool
перечисляет ваши пулы приложений appcmd stop apppool <name>
останавливает пул appcmd start apppool <name>
запускает пул
Чтобы сделать это из MSBuild, попробуйте пакет расширения .