Мы пытаемся развернуть проект asp.net webapi в службе приложений Azure, но я не могу его развернуть.
Я использую VSTS (Visual Studio Team System) с задачей сборки развертывания службы приложений Azure и для параметра «Пакет или папка» я пробовал
$ (BUILD_ARTIFACTSTAGINGDIRECTORY) /MyApp.Api.zip Что дает мне сообщение об ошибке
2017-03-23T15:04:11.8345272Z ##[error]Error: Not found files: C:\a\1\s\$(BUILD_ARTIFACTSTAGINGDIRECTORY)\MyApp.Api.zip
Я заметил на этапе сборки публикации артефакта, он копирует из «C: \ a \ 1 \ a \ MyApp.Api.zip» для загрузки в «drop \ MyApp.Api.zip»:
В котором последняя папка обозначается буквой «а», а не буквой «s».
Если я попробую $ (System.DefaultWorkingDirectory) ***. Zip, я получаю эту ошибку. Не найдено подходящих файлов с шаблоном поиска: C: \ a \ 1 \ s ***. Zip
В качестве временного решения я установил для параметра «Пакет или папка» значение
C:\a\1\a\MyApp.Api.zip
который работает, но довольно хрупок, поскольку это не переменная сборки, и я не могу полагаться на агент сборки, использующий ту же точно сгенерированную структуру папок.
Кто-нибудь знает, почему это не работает для меня и / или почему это кажется таким сложным и плохо документированным? Это действительно просто, а я сегодня немного замедлюсь?
Спасибо за вашу помощь!