Функции Azure не загружаются при обращении к библиотеке расширений - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь получить почти пустой (2.0) проект основных функций dotnet для обслуживания страницы по умолчанию внутри контейнера.Все хорошо, пока я не добавлю расширение (например, служебную шину).Я добавляю расширение следующим образом:

func extensions install --package Microsoft.Azure.WebJobs.Extensions.ServiceBus --version 3.0.2

Однако, похоже, это НИЧЕГО не делает, кроме как добавляет ссылку на пакет в проект.Когда я пытаюсь запустить проект (запуск func), я получаю «Тип (ы) привязки 'serviceBusTrigger' не зарегистрированы. Убедитесь, что тип указан правильно и расширение привязки установлено".Когда я делаю то же самое в контейнере, я не получаю ничего из этого вывода (что очень раздражает), и если я просматриваю приложение, я получаю «Хост функции не запущен».

Также, когда яbuild под ./bin У меня есть файл extensions.json с пустым массивом в нем.По какой-то причине у меня тогда есть другая папка bin (./bin/bin) с файлом extensions.json, который правильно заполнен добавленными мною расширениями.

1 Ответ

0 голосов
/ 24 января 2019

Удаление этого пакета

<PackageReference Include="Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator" Version="1.0.1" />

Устранены все проблемы с расширением среды выполнения.

...