在v2预览中具有Azure功能。过去一切正常,最近在我不做任何更改的情况下就停止工作了。当我在本地运行它时,它仅显示我的Http函数,如果没有Http函数,我将得到一个
未找到工作功能。尝试公开您的工作类别和方法。如果使用绑定扩展(例如ServiceBus,Timer等),请确保已在启动代码(例如config.UseServiceBus(),config.UseTimers()等)中调用了扩展的注册方法。 )。
答案 0 :(得分:1)
最近发布了v2预览功能detailed here,该功能更改了扩展名(非HTTP触发器或绑定)的注册方式。您需要为您的项目更新NuGet软件包扩展。
在C#中,这些通常类似于Microsoft.Azure.WebJobs.Extensions
,例如Microsoft.Azure.WebJobs.Extensions.EventHubs
或Microsoft.Azure.WebJobs.ServiceBus
。最新版本至少应为beta7
。
对于非C#项目,您可以修改扩展版本以在项目根目录-beta7
文件中以.csproj
结尾,或者在我相信的项目基础上运行func extensions install
也会自动升级。