MVC在发布后无法找到依赖关系

时间:2016-12-12 18:52:55

标签: .net iis visual-studio-2015 publish

我正在尝试从VS2015发布MVC应用程序。

我成功发布了,但是当我尝试运行应用程序时,我得到了

Could not load file or assembly 'xxx.DLL' or one of its dependencies. The specified module could not be found.

如果我启用"启用32位应用程序"在远程IIS我得到:

Could not load file or assembly 'xxx' or one of its dependencies. An attempt was made to load a program with an incorrect format.

当我在32位或其他方面构建64位dll时,我通常会遇到此错误。这不是这种情况。在64位上有64位dll构建。

我该怎么办?

P.S:我也尝试获取32位DLL,构建在32位上,并使用"启用32位应用程序将其部署到IIS"设置为true,我得到相同的错误

1 个答案:

答案 0 :(得分:1)

我会回答我自己的问题。

那个特殊的dll需要C ++ Redistributable 2010.它安装在服务器上并且可以正常工作。