2016-02-26 64 views
0

我的所有项目都有x86平台。现在客户希望我们将平台更改为x64。所以我已将活动平台更改为x64。机器配置从Framework文件夹加载,而不是Framework64文件夹

问题

1)所有项目平台版本不会更改为64,而不是把它改为“任何CPU”?

2)更改平台后,我得到BadImage格式问题。我怀疑机器配置是从Framework文件夹加载,而不是如果Framework64文件夹。

下面是同样的形象 -

enter image description here

请帮助!

+0

你可以尝试执行DUMPBIN命令来检查每个编译的DLL的是x86或x64:DUMPBIN /头MYDLL .dll文件?您需要确保每个DLL都是x64,混合使用x86和x64 DLL肯定会抛出错误。 –

+0

[无法获取IIS Express 8 beta作为64位进程运行网站](http://stackoverflow.com/questions/10202047/cant-get-iis-express-8-beta-to-run -website-as-64-bit-process) –

回答

1

Visual Studio是一个32位的进程,所以默认情况下它会使用32位IIS Express启动网站。当然,它上面的Web应用程序试图加载32位配置文件。

要切换到64位IIS Express,您可以按照这个博客帖子,

Can't get IIS Express 8 beta to run website as 64-bit process

+0

非常感谢..它为我工作。 –

相关问题