我正在尝试从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,我得到相同的错误
答案 0 :(得分:1)
我会回答我自己的问题。
那个特殊的dll需要C ++ Redistributable 2010.它安装在服务器上并且可以正常工作。