无法让 IIS Express 8 beta 将网站作为 64 位进程运行 [英] Can't get IIS Express 8 beta to run website as 64-bit process
问题描述
在 x64 Windows 7 上,我正在尝试使用 IIS Express 8 最新测试版让 hello world MVC 3 网站作为 64 位进程运行(因此 Environment.Is64BitProcess 在页面上返回 true).
on x64 Windows 7 I am trying to get hello world MVC 3 website running as 64-bit process (so Environment.Is64BitProcess returns true on a page) using IIS Express 8 latest beta.
IIS Express 7.5 是 32 位,但 IIS Express 8 支持 64 位 (http://learn.iis.net/page.aspx/1266/iis-80-express-beta-readme/).
IIS Express 7.5 is 32 bit but IIS Express 8 does support 64 bit (http://learn.iis.net/page.aspx/1266/iis-80-express-beta-readme/).
无法获得任何 64 位的爱.
Can't get any 64-bit love.
构建 AnyCpu 返回 Is64BitProcess false,构建 x64 给出尝试加载格式不正确的程序."就好像它试图作为 32 位进程运行一样.
Building AnyCpu returns Is64BitProcess false, building x64 gives "An attempt was made to load a program with an incorrect format. " as if it was trying to run as 32-bit process.
重命名文件夹等的实验表明,C:Program Files (x86)IIS Express"只是被使用的东西,而C:Program FilesIIS Express" 被 VS 忽略.
Experiments w/ renaming folders etc. suggest that "C:Program Files (x86)IIS Express" is only thing that is getting used, and "C:Program FilesIIS Express" is being ignored by VS.
如何让 VS 使用 x64 IIS Express 主机?
How can I get VS to use the x64 IIS Express host?
推荐答案
此选项现在是 Vs 2013/2015/2017 的一部分:
This option is now part of Vs 2013 / 2015 / 2017:
工具 |选项 |项目和解决方案 |网络项目 |使用 64位版IIS Express
Tools | Options | Projects and Solutions | Web Projects | Use the 64 bit version of IIS Express
这篇关于无法让 IIS Express 8 beta 将网站作为 64 位进程运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!