有一个 mvc 4 应用程序。我已更改所有引用程序集(甚至 system.dll)的“复制本地”属性。每次我将它部署到 WinHost(Asp.NET 托管)时,它都会抱怨并说无法加载文件或程序集。我删除了 WinHost 上的 Bin 文件夹重新部署了所有内容,每次部署应用程序时,它都会显示以下错误之一
Could not load file or assembly 'Microsoft.Data.Edm' or one of its dependencies. ....
Could not load file or assembly 'Microsoft.Data.oData' or one of its dependencies. ...
Could not load file or assembly 'WebGrease' or one of its dependencies. ...
Could not load file or assembly 'EntityFrameWork' or one of its dependencies. ...
我通过运行 unistall-package EntityFrameWork 删除了 EntityFrameWork,它有一些依赖项,所以我必须先删除它们。
现在,当我浏览到我的应用程序时,它会显示文件结构。我有两个问题:
为什么在 bin 文件夹中都找不到程序集?它必须不是程序集。
为什么在我删除 EntityFramework 及其依赖项后它现在显示我的文件结构?
我真的很感激任何帮助。