首页 > 解决方案 > “System.Runtime,版本=4.2.1.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”无法加载

问题描述

我正在开发一个为 iOS/Android 应用程序运行 .NET Framework 4.7.1 的 API .NET C# 服务器。该软件是由一个离岸团队创建的,我的工作是使用它进行工作和调试问题。问题是每次我在 VS Community 2019 中通过 IIS Express 运行此应用程序时,我都会在任何浏览器中收到以下错误。我该从哪里去查明问题?

尝试安装所有 .NET Framework 包(从 3.5 到 4.7.2 的目标和 sdk),以及 Entity Framework 6 工具

通过邮递员的预期输出(例如登录我的个人资料的请求),200 OK,实际输出 500 Internal Server Error

浏览器中的错误消息

浏览器中错误消息的堆栈跟踪

标签: c#

解决方案


确保您的所有项目都引用相同的 System.Runtime,版本为 4.2.1.0,并通过 Nuget 包管理器添加。如果通过“添加引用”->“程序集”将其添加,请转到 Nuget 包管理器并在相关项目中以正确版本添加/更新 System.Runtime。


推荐阅读