【问题标题】:Running the 64 bit version of IIS Express 8 RC with Visual Studio 2010使用 Visual Studio 2010 运行 64 位版本的 IIS Express 8 RC
【发布时间】:2012-08-15 02:50:48
【问题描述】:

我有一个使用 64 位版本的 SharpSvn 的 Web 应用程序,这是一个具有非托管依赖项的托管 DLL。它不会在 IIS Express 7.0 中运行。切换到 32 位版本的程序集工作正常。

我安装了 IIS 8 RC 的 64 位版本。然而,Visual Studio 2010 推出了 32 位版本的 IIS Express。

.

我可以使用以下命令手动启动 64 位版本的 IIS:

"C:\Program Files\IIS Express\iisexpress.exe"  /config:"C:\Users\zippy\Documents\IISExpress\config\applicationhost.config"  /site:"MrDVCS" /apppool:"Clr4IntegratedAppPool"

在我的WebProject.csproj中,相关的XML似乎是<UseIISExpress>true</UseIISExpress>。如果我在 Visual Studio 中编辑文件,Intellisense 不会为 64 位提供类似的命名标记,并且它不会为我提供属性。

那么如何让 Visual Studio 启动 64 位版本的 IIS Express RC?

【问题讨论】:

标签: visual-studio-2010 iis-express iis-8


【解决方案1】:

我一直在尝试做同样的事情,但似乎找不到如何在 64 位模式下启动 IIS Express。
我能找到在 64 位模式下调试的唯一方法是:
像上面那样启动 IIS Express(在 64 位模式下)。
在您的 Visual Studio 项目属性中,切换服务器以指定“使用自定义 Web 服务器”,然后输入一个 url。
去调试 |附加到进程,然后选择正在运行的 IISExpress 实例。
下断点,在 64 位模式下调试。
玩得开心,

【讨论】:

  • 如果我只有 IIS Express 8.0 for 32 bit - x86,如何在 64 位模式下启动 IIS Express?
【解决方案2】:

这适用于 VS 2012。检查 2010 是否有效。

添加注册表项。去

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects

添加“DWORD(32位)值”类型的新键

名称:Use64BitIISExpress 值:1

但是,此功能不受支持且未经 Microsoft 全面测试

参考:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3254745-allow-for-iis-express-64-bit-to-run-from-visual-st

【讨论】:

  • 适用于 Visual Studio 2012 的相关知识。但是,它不适用于 Visual Studio 2010。不仅如此。注册表中没有HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\WebProjects 键。
  • 更改注册表对所有 WebProjects 和 Wcf 服务项目有影响吗?我有平台目标的项目:AnyCPU、x86 和 x64。
【解决方案3】:

正如 Santhosh 指出的,您可以设置注册表项

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects

添加“DWORD(32位)值”类型的新键

名称:Use64BitIISExpress 值:1

但是,请确保删除或重命名“我的文档”文件夹下的 IISExpress 目录。

这就是让注册表项为我工作的原因,似乎在第一次启动时创建的 IISExpress 配置文件在 x86 和 x64 版本之间是不同的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    相关资源
    最近更新 更多