在VS 2015的Windows 10安装上无法以64位模式运行ASP.NET项目

3 c# asp.net 64-bit windows-10 visual-studio-2015

我们最近(昨天)升级到Windows 10和Visual Studio 2015.

如果我们编译为"Any CPU",我们的ASP.NET项目将运行得非常好.

我们现在在2台不同的机器上测试它,编译到x64会产生错误

Exception Details: System.BadImageFormatException: Could not load file or assembly 'OurDLL' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Run Code Online (Sandbox Code Playgroud)

我一直在寻找相当长的一段时间,我找到的大部分故障排除都是针对相反的问题.也就是说,有人试图在64位计算机上运行32位ASP应用程序并收到此错误.

我做了一切,比如删除所有的obj,bin文件夹等.

我还删除了计算机上的所有临时.NET文件,还从Framework64目录运行了aspnet_regiis.exe.

有没有人经历过这个?

编辑:在编译为x64时,使用VS2015在Windows 10中使用ASP.NET项目不起作用的第3人/第3台机器确认.它开始看起来像VS2015的bug.

Pri*_*ebe 9

您必须为项目启用64x

工具 - >选项... - >项目和解决方案 - > Web项目 - >将64位版本的IIS Express用于网站和项目 - >确定

VisualStudioToolsOptions

WebProjectFor64bit

这将启用64位