В visual studio я создал приложение-функцию Azure с несколькими функциями.
Когда я запускаю отладчик Function App из панели инструментов, все функции запускаются.
Есть ли способ запустить одну функцию из приложения в Visual Studio 2017?
Нет простого способа добиться этого, но это возможно.
изменив файл function.json:
"bindings": [ ... ], "disabled": true
или используя атрибут [Disable]:
[Disable] [FunctionName("Function")] [NoAutomaticTrigger] public static void Function(string input, TraceWriter log) { }
Запуск функции с помощью команды: func run <functionName>
func run <functionName>
В файле host.json укажите функции, которые должны быть запущены:
{ "functions":[ "FunctionToRun" ] }
Функции Azure Core Tools позволяют разрабатывать и тестировать свои функции на локальном компьютере из командной строки или терминала.Ваши локальные функции могут подключаться к работающим службам Azure, и вы можете отлаживать свои функции на локальном компьютере, используя полную среду выполнения функций.Вы даже можете развернуть функциональное приложение в своей подписке Azure.
https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local