Публикация функций Azure - PullRequest
       26

Публикация функций Azure

0 голосов
/ 15 октября 2018

Во-первых, я хотел бы описать мою локальную структуру проекта.У меня есть три функции Azure v2.Локально каждая функция имеет отдельный проект.Четвертый проект - библиотека, функции которой используются.

Я хотел бы опубликовать эти функции в одной функции Azure (одна служба приложений).И тут возникает проблема.

Начнем с примера.Допустим, имена функций: A, B, C.

Сначала я публикую функции по порядку: A, B, C. Затем я что-то изменил в функции B и опубликую только B. Затем функцияА и С не работают.Я должен опубликовать все функции, чтобы работать снова.Моей первой мыслью была несовместимость пакетов и я решил эту проблему.Но проблема все еще возникает.Файл веб-публикации не содержит никакой информации о каких-либо дополнительных пакетах / dll.

У вас есть какие-нибудь советы?

1 Ответ

0 голосов
/ 16 октября 2018

Ваше намерение, согласно которому публикация нескольких проектов функций в одном приложении функций является неправильным.

См. Официальное руководство .

В большинстве сценариев устройстворазвертывания должна быть функциональным приложением, а не отдельными функциями.Развертывание приложения-функции по существу идентично развертыванию веб-приложения.

Локально один проект-функция представляет ровно одно законченное приложение-функцию, поэтому в одном приложении-функции должен размещаться только один опубликованный проект-функция.В противном случае мы можем увидеть непоследовательное поведение после публикации, которое возникает из-за перезаписи содержимого и т. Д.

Мое предложение состоит в том, чтобы объединить функции в одном проекте, объединение обычно не доставляет проблем, если нет определенных настроек хоста. для каждого проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...