c# - 无法从程序集 'System.Environment' 加载类型 'System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

标签 c# .net azure azure-functions

我们正在从 .NET 3.1 更新到 .NET 6。部署 Azure Function App 后,“运行时版本”显示“错误”,并且概述页面上显示以下消息。

Could not load type 'System.Environment' from assembly 'System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

最佳答案

解决方案是将函数应用更新到版本 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-process%2Cv4&pivots=programming-language-csharp#migrating-from-3x-to-4x

关于c# - 无法从程序集 'System.Environment' 加载类型 'System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71820486/

相关文章:

python - key 错误 : 'IDENTITY_ENDPOINT' error in Azure environment

azure - stackexchange redis,读取大文件=超时

c# - 如何更改 MSMQ 中消息的优先级?

c# - Enumerable.Range(...).Any(...) 优于基本循环 : Why?

c# - 更多 C# 自动化到 Excel

azure - 如何关闭动态架构支持?

c# - 如何在 Mac OSX 中运行扩展名为 .exe 的 C# 桌面应用程序?

javascript - 如何使用动态 ID 调用 ajax 函数 - MVC

c# - Asp.net Core 中的 HttpRequestException : An error occurred when retrieving Google user information (Forbidden).

c# - 如何让事件向事件处理程序发送参数?