Функция внутри веб-задания не отображается на панели инструментов - PullRequest
0 голосов
/ 30 июня 2018

Я вполне могу не понимать, как это работает, но я думал, что до сих пор у меня все было хорошо.

У меня есть настроенная учетная запись хранилища Azure для моих сводных панелей WebJob.

В настройках приложения моего WebApp я устанавливаю строку подключения AzureWebJobDashboard типа Custom, и она имеет строку подключения к этой учетной записи хранения.

В моей веб-работе у меня есть следующий код:

 [FunctionName("ProcessIncomingCustomerQueue")]
        public static void ProcessIncomingCustomerQueue([QueueTrigger("incoming-customer")] string message, ILogger logger)
        {

Когда я запускаю веб-задание, он действует так, как будто все находит правильно. Нет сообщения об ошибке при настройке AzureWebJobDashboard.

При запуске он находит функцию по журналу: enter image description here

Но когда я нажимаю на Функции в правом верхнем углу, он говорит: «Никаких функций нет». Разве это не то, для чего нужно показывать функции, которые есть в веб-заданиях?

Спасибо -

Джо

1 Ответ

0 голосов
/ 30 июня 2018

Функции Azure и веб-задания Azure - это две разные (но связанные) технологии. Веб-задания выполняются как часть вашего веб-приложения. Функции Azure работают отдельно от вашего веб-приложения.

Если вы хотите иметь функцию Azure, создайте ресурс приложения-функции на портале Azure и используйте веб-портал для написания кода или создания проекта функции Azure в Visual Studio и разверните его на этом ресурсе. Вы также можете использовать код Visual Studio и функциональный интерфейс командной строки для создания функций Azure.

Найти подробности и быстрый старт здесь:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-azure-function https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-your-first-function-visual-studio https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-azure-function-azure-cli

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