我说错误
错误:函数运行时无法启动。 mscorlib:不能 加载文件或程序集'Microsoft.Azure.WebJobs.Host,Version = 3.0.0.0, Culture = neutral,PublicKeyToken = null'或其依赖项之一。该 系统找不到指定的文件。
我是否需要在azure门户中设置任何内容?我可以在我的本地机器上运行它。在我将函数发布到azure并尝试运行该函数后,它给了我这个错误。
答案 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