Как сказал Дэвид, это может быть вызвано обновлением до git 2.8.1, поэтому вы можете попробовать этот обходной путь :
1 · Перейти к консоли KUDU.
· Создайте папку ad: \ home \ bin
· Скопируйте туда старую папку Windows git 1.8.x.Если вы перетаскиваете zip-файл в консоль Kudu, есть специальная область для распаковки, которая расширит его.
· Попробуйте снова выполнить развертывание.
2. Или вам не нужнопринесите старые инструменты git и перезагрузите вашу команду. выпуск отслеживается как 2041.
3.Вы можете установить SCM_BUILD_ARGS=/p:UseSharedCompilation=false
.Это отключает запуск компилятора в качестве сервера.См. Этот выпуск .
4.Установите SCM_COMMAND_IDLE_TIMEOUT
и WEBJOBS_IDLE_TIMEOUT
на длительное время.
<appSettings>
<add key="SCM_COMMAND_IDLE_TIMEOUT" value="100000" />
<add key="WEBJOBS_IDLE_TIMEOUT" value="100000" />
</appSettings>
Если увеличение времени ожидания не помогаетВы можете оказаться в ситуации, когда развертывание застряло .например, это может произойти, если что-то запрашивает пользовательский ввод, который никогда не может прийти.
Одна вещь, которую нужно попробовать:
· установить действительно длительное время ожидания
· выполнить развертывание, если оно застрянет
· использовать Kudu Process Explorer, чтобы увидетьесли вы можете обнаружить что-то подозрительное в дереве процессов.Кроме того, посмотрите журналы развертывания, которые могут дать подсказки о том, где они застряли.