Azure功能:无法加载文件或程序集WebJobs.Host

时间:2018-04-02 23:28:49

标签: azure queue azure-functions

我说错误

  

错误:函数运行时无法启动。 mscorlib:不能   加载文件或程序集'Microsoft.Azure.WebJobs.Host,Version = 3.0.0.0,   Culture = neutral,PublicKeyToken = null'或其依赖项之一。该   系统找不到指定的文件。

我是否需要在azure门户中设置任何内容?我可以在我的本地机器上运行它。在我将函数发布到azure并尝试运行该函数后,它给了我这个错误。

3 个答案:

答案 0 :(得分:0)

我删除了之前创建的azure函数,并通过创建一个azure函数项目从Visual Studio创建一个新函数并从那里发布。

答案 1 :(得分:0)

我在本地遇到了同样的问题,并通过清除本地nuget缓存解决了该问题。参见How to clear NuGet package cache using command line?

答案 2 :(得分:0)

如果您正在运行Function V2,则需要确保Azure上Function App的“ FUNCTIONS_EXTENSION_VERSION”应用程序设置被设置为“〜2”。似乎默认为“〜1”-您可以手动或通过自动发布过程(CD)修改值。

HTH