Azure函数无法运行,出现错误,无法加载类型Microsoft.Azure.WebJobs.ExecutionContext

Azure函数无法运行,出现错误,无法加载类型Microsoft.Azure.WebJobs.ExecutionContext,azure,azure-functions,Azure,Azure Functions,我们部署了一个azure函数,自上周以来它一直工作正常,但突然无法运行,出现错误“无法从程序集“Microsoft.azure.WebJobs.Extensions,Version=3.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“Microsoft.azure.WebJobs.ExecutionContext”。当我查看azure门户时,我发现上一个版本已更新为另一个版本。我需要更新Nuget软件包并重新部署吗?这是因为Microsoft对Azu

我们部署了一个azure函数,自上周以来它一直工作正常,但突然无法运行,出现错误“无法从程序集“Microsoft.azure.WebJobs.Extensions,Version=3.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“Microsoft.azure.WebJobs.ExecutionContext”。当我查看azure门户时,我发现上一个版本已更新为另一个版本。我需要更新Nuget软件包并重新部署吗?

这是因为Microsoft对Azure SDK进行了版本升级

要暂时避免影响,您可以通过将应用程序设置函数扩展版本更新为2.0.11961-alpha,将函数应用程序锁定到运行时的早期版本

永久性修复程序-更新您“Microsoft.Azure.WebJobs“Nuget package至版本”3.0.0-rc1”或更高版本。同时将“Microsoft.NET.Sdk.Functions”更新为“1.0.21”或更高版本。在本地重建和测试它并部署到azure

请在这里找到关于永久性修复的讨论-

这里的关键词是暂时性的。确保尽快更改应用程序并以最新版本(~2)为目标。