Отсутствует плитка развертывания в колонке приложения Api на портале Azure.

Я нахожусь в процессе оценки службы приложений и, в частности, приложений API и приложений логики. Я хочу иметь возможность использовать git deploy для экземпляра приложения Api.

Эта статья https://azure.microsoft.com/en-gb/documentation/articles/web-sites-publish-source-control/ упоминает, что, несмотря на то, что он основан на веб-приложениях, вы можете применять те же процессы к приложениям API, однако, когда я попытался чтобы следовать руководству с использованием экземпляра приложения API, мне не удалось увидеть плитку «развертывание» в колонке приложения API на портале Azure. Мне удалось выполнить руководство для экземпляра веб-приложения.

Кто-нибудь знает, почему я не вижу плитку развертывания блейд-приложения API?

Я хочу использовать приложение API, чтобы в полной мере использовать swagger и службу приложений логики.

Изменить
Если подумать, мне вообще нужно использовать приложение API или можно обойтись без использования веб-приложения (с метаданными swagger) для подключения к логические приложения?

Обновление
Нашел - см. мой собственный ответ.


person simonlchilds    schedule 25.11.2015    source источник


Ответы (2)


Хорошо, я нашел это, и это не ошибка. Я был (немного) глуп. Следуя этой статье, Я обнаружил, что мне нужно щелкнуть раздел Api app host, а затем all settings, а затем continuous deployment.

Это, имхо, плохое решение для UX, учитывая, что лезвие выглядит точно так же, как и другие, которые есть с плиткой развертывания, но, по крайней мере, теперь я могу настроить git deploy для своих приложений API.

person simonlchilds    schedule 25.11.2015

@Саймон

Это может быть ошибка — я попрошу об этом команду Azure. Несмотря на то, что WebApp, APIApp и MobileApp — это ТОЧНО один и тот же сервис, только с другим названием. Таким образом, если вы видите плитку развертывания для одного из них, вы сможете увидеть и все остальные.

НО вокруг них существует «невидимая деловая связь», благодаря которой все работает. Когда вы работаете с Logic Apps, он будет искать пользовательские приложения API в — угадайте, что! - ваш список приложений API. Таким образом, вы можете разместить приложение API в WebApp, но, вероятно, приложение логики не будет использовать его по умолчанию.

person Thiago Lunardi    schedule 25.11.2015
comment
Спасибо Вам за информацию. Я подумал, что это может быть связано с логическими приложениями и приложениями API. Могу ли я где-нибудь отследить статус этого (при условии, что это это ошибка) - person simonlchilds; 25.11.2015
comment
Попробуйте через Azure SDK или API REST. - person Thiago Lunardi; 25.11.2015