Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure functions 绑定类型&x27;serviceBusTrigger';没有注册_Azure Functions_Azureservicebus - Fatal编程技术网

Azure functions 绑定类型&x27;serviceBusTrigger';没有注册

Azure functions 绑定类型&x27;serviceBusTrigger';没有注册,azure-functions,azureservicebus,Azure Functions,Azureservicebus,我有一个时间触发的Azure函数,通过它我可以在Azure服务总线主题中推送一些消息。现在,期望是每当在主题中接收到消息时,它将触发另一个函数,这是一个主题触发函数。不幸的是,当我通过Service Bus Explorer工具检查主题订阅中的消息时,它没有显示收到的任何消息。我还可以在函数控制台中看到此错误:myFunc函数出错:绑定类型“serviceBusTrigger”未注册。请确保类型正确且已安装绑定扩展插件 我不知道我在这里哪里出了问题。我定义了主题触发函数,如下所示: [Fu

我有一个时间触发的Azure函数,通过它我可以在Azure服务总线主题中推送一些消息。现在,期望是每当在主题中接收到消息时,它将触发另一个函数,这是一个主题触发函数。不幸的是,当我通过Service Bus Explorer工具检查主题订阅中的消息时,它没有显示收到的任何消息。我还可以在函数控制台中看到此错误:
myFunc函数出错:绑定类型“serviceBusTrigger”未注册。请确保类型正确且已安装绑定扩展插件

我不知道我在这里哪里出了问题。我定义了主题触发函数,如下所示:

   [FunctionName("myFunc")]
                public async Task Run([ServiceBusTrigger("topic-name", "subs-name", Connection = "ServiceBusConnectionString")]string message, ILogger log)
                { ... }
请注意,我已经安装了Microsoft.Azure.WebJobs&
Microsoft.Azure.WebJobs.ServiceBus
的最新版本(但不知道为什么两者都显示警告)。是因为版本有问题吗

My host.json:

{
  "version": "2.0",
  "logging": {
    "logLevel": {
      "fun_name": "Information"
    }
    }
 }

这是我这边的.csproj文件,它在本地运行良好

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <AzureFunctionsVersion>v2</AzureFunctionsVersion>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="4.1.0" />
    <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="1.0.29" />
  </ItemGroup>
  <ItemGroup>
    <None Update="host.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="local.settings.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <CopyToPublishDirectory>Never</CopyToPublishDirectory>
    </None>
  </ItemGroup>
</Project>

netcoreapp2.1


应该没有问题,您可能会面临组件冲突。

您使用的函数版本是什么?@BowmanZhu这是v2Show您的主机。json@TimP. 在主内容中添加您可以显示功能应用程序的.csproj文件吗?我升级到这些软件包,它开始工作-(1)和(2)