如果是 Framework64 文件夹,机器配置将从 Framework 文件夹加载

Machine config is loading from Framework folder instead if Framework64 folder

我所有的项目都有 x86 平台。现在客户希望我们将平台更改为 x64。所以我已经将活动平台更改为 x64。

问题

1) 所有项目平台版本都没有更改为 x64,而是更改为 "Any CPU" ?

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

下面是相同的图片 -

请帮忙!!!

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

要切换到 64 位 IIS Express,您可以关注此博客 post,

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