我们有一个使用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)以及如何使其复制到输出或类似的东西。你能帮帮我们吗?