Настройки "WEBSITE_CONTENTSHARE" и "WEBSITE_CONTENTAZUREFILECONNECTIONSTRING" связаны с функциями Azure в плане обслуживания приложения - PullRequest
1 голос
/ 23 апреля 2019

В настоящее время я пытаюсь правильно настроить некоторые функции Azure.Эти функции выполняются в рамках плана обслуживания приложения.

В соответствии с этим документом , если я запускаю функцию Azure в плане обслуживания приложения, тогда мне НЕ иметь следующие настройки:

  • WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
  • WEBSITE_CONTENTSHARE

Однако я обнаружил, что удаление настроек приводит к запуску приложения с недоступнымифункционирует со следующим сообщением:

"No job functions found. Try making your job classes and methods public. 
If you're using binding extensions (e.g. ServiceBus, Timers, etc.) make 
sure you've called the registration method for the extension(s) in your 
startup code (e.g. config.UseServiceBus(), config.UseTimers(), etc.)."

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

1 Ответ

1 голос
/ 23 апреля 2019

Вам следует обновить систему до последней версии Microsoft.NET.Sdk.Functions (1.0.26 на сегодняшний день) и Microsoft.Azure.WebJobs.Service.Bus (2.1.0-бета4, если она работает на полной основе).

Также, согласно вашему описанию, я не знаю, как вам развернуть функцию. Вот похожая проблема , которая развертывает приложение-функцию Azure через Terraform и вызывает ту же проблему с вами. Кажется, что это ошибка плана потребления приложения-функции .

...