v2 Function在运行时不再看到功能

时间:2018-08-18 15:35:11

标签: azure-functions

在v2预览中具有Azure功能。过去一切正常,最近在我不做任何更改的情况下就停止工作了。当我在本地运行它时,它仅显示我的Http函数,如果没有Http函数,我将得到一个

  

未找到工作功能。尝试公开您的工作类别和方法。如果使用绑定扩展(例如ServiceBus,Timer等),请确保已在启动代码(例如config.UseServiceBus(),config.UseTimers()等)中调用了扩展的注册方法。 )。

1 个答案:

答案 0 :(得分:1)

最近发布了v2预览功能detailed here,该功能更改了扩展名(非HTTP触发器或绑定)的注册方式。您需要为您的项目更新NuGet软件包扩展。

在C#中,这些通常类似于Microsoft.Azure.WebJobs.Extensions,例如Microsoft.Azure.WebJobs.Extensions.EventHubsMicrosoft.Azure.WebJobs.ServiceBus。最新版本至少应为beta7

对于非C#项目,您可以修改扩展版本以在项目根目录-beta7文件中以.csproj结尾,或者在我相信的项目基础上运行func extensions install也会自动升级。