在 x64 Windows 7 上,我正在尝试使用 IIS Express 8 最新测试版让 hello world MVC 3 网站作为 64 位进程运行(因此 Environment.Is64BitProcess 在页面上返回 true)。
IIS Express 7.5 是 32 位,但 IIS Express 8 确实支持 64 位 ( http://learn.iis.net/page.aspx/1266/iis-80-express-beta-readme/ )。
无法获得任何 64 位的爱。
构建 AnyCpu 返回 Is64BitProcess false,构建 x64 给出“尝试加载格式不正确的程序。”就好像它试图以 32 位进程运行一样。
重命名文件夹等的实验表明“ C:\Program Files (x86)\IIS Express ”是唯一被使用的东西,而“ C:\Program Files\IIS Express”被 VS 忽略了。
如何让 VS 使用 x64 IIS Express 主机?