【发布时间】:2020-08-07 21:12:33
【问题描述】:
我正在本地机器上发布我的 .net 核心应用程序并部署到客户端服务器。但是我的应用程序给出了以下错误。
错误:FileLoadException:无法加载文件或程序集 'Microsoft.AspNetCore.Mvc.Core,版本=2.1.16.0,文化=中性, PublicKeyToken=adb9793829ddae60'。定位程序集的清单 定义与程序集引用不匹配。 (例外来自 HRESULT: 0x80131040)
我观察到我使用 Microsoft.AspNetCore.Mvc.Core,Version=2.1.16.0 发布了我的应用程序,但客户端服务器具有 Microsoft.AspNetCore.Mvc.Core,Version=2.1.11。 因此,为了临时修复,我已将我的 dll 替换为客户端计算机。
但我需要对此进行永久修复。请帮助我如何将 Microsoft.AspNetCore.Mvc.Core, Version=2.1.11 版本安装到我的系统中。
【问题讨论】:
-
在目标上安装最新版本
-
on target in cmd type dotnet --version 这将提供支持的最新版本,...我只会更新到最新版本
标签: c# asp.net-mvc asp.net-core asp.net-core-webapi asp.net-core-2.1