Я унаследовал проект, в котором около 15 проектов находятся в решении с функциями Azure.Это не 15 разных приложений-функций при развертывании в Azure, скорее (например, первые пять проектов развертываются в FunctionApp1, затем следующие пять в FunctionApp2 и последние пять в FunctionApp3.
Это вызывает много расхождений при отладкелокально, в основном с конфигами и библиотеками, потому что при локальной отладке мы просто запускаем функции, которые нам нужны, но при публикации мы публикуем один проект за другим, и все в конечном итоге развертывается.Затем мы объединяем конфиги на уровне приложения функций и т. Д. *
Так что я хочу сделать так, чтобы все функции из пяти проектов работали на одном и том же порту и с объединенными конфигами , как если бы он был развернут в Azure.Я понимаю, что это не может быть сделано через Azure-Cli, насколько я знаю, и что мне нужно контейнировать это?Я долго искал подобные решения, но ничего полезного не нашел ...
Также хочу отметить, что запуск их "на одном и том же порту" сам по себе не является обязательным требованием (можно обойти это с помощью конфигурации), но я хотел бы смоделировать развертывание нескольких проектов с объединенными конфигурациями и библиотеками (если это возможно).
Я знаю, как разместить одно приложение в контейнере Windows Azure Func, ноМожно ли даже опубликовать все эти проекты функций в контейнере для имитации среды Azure?