无法让 IIS Express 8 beta 将网站作为 64 位进程运行 [英] Can't get IIS Express 8 beta to run website as 64-bit process

查看:29
本文介绍了无法让 IIS Express 8 beta 将网站作为 64 位进程运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆