Azure functions Azure函数ServiceBustigger绑定未注册

Azure functions Azure函数ServiceBustigger绑定未注册,azure-functions,Azure Functions,我已将消费计划托管的Azure功能迁移到应用程序服务计划上。为此,我必须删除函数并在计划中重新创建它。使用Azure DevOps部署函数后,我收到以下错误消息 函数(somefunction/somemethod)错误:绑定类型“ServiceBustigger”不正确 注册的。请确保类型正确且绑定正确 已安装扩展 function.json文件 { "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.24", "configurationS

我已将消费计划托管的Azure功能迁移到应用程序服务计划上。为此,我必须删除函数并在计划中重新创建它。使用Azure DevOps部署函数后,我收到以下错误消息

函数(somefunction/somemethod)错误:绑定类型“ServiceBustigger”不正确 注册的。请确保类型正确且绑定正确 已安装扩展

function.json文件

{
  "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.24",
  "configurationSource": "attributes",
  "bindings": [
    {
      "type": "serviceBusTrigger",
      "connection": "ServiceBusConnection",
      "queueName": "%queueName%",
      "name": "myQueueItem"
    }
  ],
  "disabled": false,
  "scriptFile": "../bin/somefunction.dll",
  "entryPoint": "schema.somefunction.Run"
}

该应用程序目前在.Net Core 2.1上

我相信问题在于该应用程序是一个旧的V1功能应用程序,在消费计划中运行时,它运行良好。为了在迁移后实现这一点,我通过安装“ExtensionMetadataGenerator”并将函数升级到V3升级并安装了所需的NuGet软件包

<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.16" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="4.1.1" />
<PackageReference Include="Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator" Version="1.1.8" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.7" />