引用扩展库时,不会加载Azure Functions

时间:2019-01-24 01:22:09

标签: azure-functions

我正在尝试获取一个几乎为空的(2.0)dotnet核心功能项目,以服务容器内的默认页面。在添加扩展名(例如服务总线)之前,一切都很好。我这样添加扩展名:

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

但是,这似乎没有其他作用,只是添加了对项目的包引用。当我尝试启动项目(func start)时,我得到“未注册绑定类型'serviceBusTrigger'。请确保类型正确且已安装绑定扩展名。”当我在容器中执行相同的操作时,没有任何输出(这很烦人),如果浏览到该应用程序,则会收到“功能主机未运行”的信息。

另外,当我在./bin下构建时,我有一个extensions.json文件,其中有一个空数组。由于某种原因,我然后有了另一个具有extensions.json文件的bin文件夹(./bin/bin),该文件正确填充了我添加的扩展名。

1 个答案:

答案 0 :(得分:1)

删除此程序包

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

解决了我所有的运行时扩展问题。