Я не уверен, что полностью понимаю проблему (вы развертываете веб-приложение, затем хотите загрузить другой zip-файл из хранилища BLOB-объектов и развернуть его в том же веб-приложении?), Но я попробуюЭто.
Разверните веб-приложение с помощью задачи развертывания службы приложений Azure как обычно.
Добавьте задачу Azure PowerShell, которая будет запускаться на агенте сборки, а не на веб-приложении, поэтому он не увидитпапка wwwroot.Он может , однако, запустите Get-AzureStorageBlob, чтобы загрузить zip-файл, сохранить его локально в локальной папке (например, $(Build.ArtifactStagingDirectory)/tmp
или что-то в этом роде).
У развертывания службы приложений Azure разверните его ($(Build.ArtifactStagingDirectory)/tmp/*.zip
) вверх, просто убедитесь, что вы не выбрали «Удалить дополнительные файлы в месте назначения» при втором развертывании, или удалит первый сайт.