无法加载类型'System.Environment'来自程序集'System.Runtime,版



我们正在从.NET 3.1更新到.NET 6。在部署Azure功能应用程序之后;运行时版本";显示器;错误";,下面的消息在概览页面上。

无法从程序集"System.Runtime,Version=4.2.20,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"加载类型"System.Environment"。

解决方案是将函数应用程序更新到版本4。

将以下项目值更新为:

<TargetFramework>net6.0</TargetFramework>
<AzureFunctionsVersion>v4</AzureFunctionsVersion>

使用此命令:az functionapp config appsettings set --settings FUNCTIONS_EXTENSION_VERSION=~4 -n <APP_NAME> -g <RESOURCE_GROUP_NAME>

来源:https://learn.microsoft.com/en-us/azure/azure-functions/functions-versions?tabs=in-进程%2Cv4&pivots=编程语言csharp#从3x迁移到4x

相关内容

最新更新