gpt4 book ai didi

asp.net-core - 无法加载文件或程序集 'Microsoft.EntityFrameworkCore.SqlServer,版本 = 3.1.0.0

转载 作者:行者123 更新时间:2023-12-05 02:58:10 25 4
gpt4 key购买 nike

我正在将 Asp.net Core 3.0 转换为 asp.net core 3.1。在 visual studio 2019 中一切正常。但是,当我发布部署包并从 IIS 执行 Web 应用程序时,我收到以下错误消息:应用程序启动异常:System.IO.FileLoadException:无法加载文件或程序集 'Microsoft.EntityFrameworkCore.SqlServer,Version=3.1.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60'。找到的程序集的 list 定义与程序集引用不匹配。 (0x80131040)文件名:'Microsoft.EntityFrameworkCore.SqlServer, Version=3.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'

使用的 Nuget 包:Microsoft.EntityFrameworkCore、Microsoft.EntityFrameworkCore.Relational、Microsoft.EntityFrameworkCore.SqlServer、Microsoft.EntityFrameworkCore.Tools已安装的软件包:Microsoft.Net Core.1.0 - Windows Server Hosting、Microsoft.Net Core - 3.1.0 Preview 3 (x64)、来自 visual studio 的 Microsoft.Net Core SDK 3.1.100(x64)

IIS:版本 6.1(Build 7601 Service Pack1)

最佳答案

我刚刚遇到了同样的问题,原来我必须清理输出文件夹。/bin/Release 包含 netcoreapp3.0 和 netcoreapp3.1,不知何故混淆了。我刚刚清理了 Azure DevOps 中的源代码并再次尝试,它成功了。

关于asp.net-core - 无法加载文件或程序集 'Microsoft.EntityFrameworkCore.SqlServer,版本 = 3.1.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59240666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com