Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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服务总线绑定类型&x27;serviceBusTrigger';未为python函数注册_Azure_Azureservicebus - Fatal编程技术网

Azure服务总线绑定类型&x27;serviceBusTrigger';未为python函数注册

Azure服务总线绑定类型&x27;serviceBusTrigger';未为python函数注册,azure,azureservicebus,Azure,Azureservicebus,大家好,下面是一个问题,这是一个python函数 " 绑定类型“serviceBusTrigger”未注册。请确保该类型正确并且已安装绑定扩展。” My function.json: { "scriptFile": "__init__.py", "bindings": [ { "name": "msg", "type": "serviceBusTrigger", "direction": "in", "queueName": "qu

大家好,下面是一个问题,这是一个python函数

"

绑定类型“serviceBusTrigger”未注册。请确保该类型正确并且已安装绑定扩展。”

My function.json:

{
  "scriptFile": "__init__.py",
  "bindings": [
    {
      "name": "msg",
      "type": "serviceBusTrigger",
      "direction": "in",
      "queueName": "queuest",
      "connection": "AzureWebJobsAzureSBConnection"      
    }
  ]
}
我的extensions.csproj文件是:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <WarningsAsErrors></WarningsAsErrors>
    <DefaultItemExcludes>**</DefaultItemExcludes>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="3.0.3" />
    <PackageReference Include="Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator" Version="1.1.0" />
    <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="1.0.24" />
  </ItemGroup>
</Project>

netstandard2.0
**

我可以重现这个问题,这是由于扩展不完整造成的

在本地,您不需要
extensions.csproj
文件,您应该按照以下文档设置host.json内容:


注意:如果host.json中已经有此值,请转到
C:\Users..\AppData\Local\Temp\Functions\ExtensionBundles
delete
ExtensionBundles
文件夹。然后重新启动函数,它将下载扩展。然后它应该可以工作。

我可以重现这个问题,这是由不完整的扩展造成的

在本地,您不需要
extensions.csproj
文件,您应该按照以下文档设置host.json内容:


注意:如果host.json中已经有此值,请转到
C:\Users..\AppData\Local\Temp\Functions\ExtensionBundles
delete
ExtensionBundles
文件夹。然后重新启动函数,它将下载扩展。那么它应该会起作用。

谢谢乔治,我已经找到了这个解决方案,它正在发挥作用。乔治,我已经找到了这个解决方案,它正在发挥作用
{
    "version": "2.0",
    "extensionBundle": {
        "id": "Microsoft.Azure.Functions.ExtensionBundle",
        "version": "[1.*, 2.0.0)"
    }
}