Я пытаюсь создать лазурную функцию со средой выполнения V2 через визуальную студию и интерфейс командной строки. Но когда я запускаю его, я вижу следующую ошибку:
[30.09.2018 15:11:06] Должностей не найдено. Попробуйте сделать свои классы и методы работы общедоступными. Если вы используете расширения привязки (например, ServiceBus, таймеры и т. Д.), Убедитесь, что вы вызвали метод регистрации для расширений в коде запуска (например, config.UseServiceBus (), config.UseTimers () и т. Д. .).
Ниже приведены время выполнения функции Azure и версия основного инструмента.
Основные инструменты функций Azure (2.0.3) Версия среды выполнения функций: 2.0.12115.0
Также я установил расширение служебной шины
Я также пытался установить расширение через CLI. Ниже приводится project.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<AzureFunctionsVersion>V2</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="3.0.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator" Version="1.0.1" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="1.0.22" />
</ItemGroup>
<ItemGroup>
<None Update="host.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="local.settings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</None>
</ItemGroup>
</Project>
Примечание. Это готовый шаблон, никаких изменений в него не вносилось.