为什么Microsoft.EntityFrameworkCore.Relational.dll导致一台PC出错,而不是另一台PC?

时间:2017-12-05 07:46:07

标签: .net nuget entity-framework-core

我们有一个使用EF Core的ASP.NET Core MVC项目。 我们直接在IIS中托管了我们的项目,因此我们通过IIS而不是Kestrel或IIS Express连接到它。

构建项目时,所有已编译的库都会转到bin\Debug\netcoreapp2.0\文件夹。

Microsoft.EntityFramework dll文件不会在那里复制。

但是在一台计算机上,IIS中的托管网站工作得很好,而在另一台计算机上,我们收到502.5错误,当我们看到stdout的日志文件时,我们发现它抱怨{{1}无法找到。

导致此错误的这两台PC之间可能存在哪些环境差异?

现在要解决此问题,我们需要手动将所需的EF Core dll文件复制到那些不起作用的机器上的Microsoft.EntityFramework.Relational.dll文件夹,这非常繁琐且不正确。

我们不知道如何使全局可用的Nuget包(如GAC)以及如何使其复制到输出或类似的东西。你能帮帮我们吗?

0 个答案:

没有答案