如何在使用VS2010的开发服务器上测试将ASP.NET Web应用程序作为64位进程运行?

c00*_*0fd 3 asp.net iis 64-bit visual-studio-2010

我的任务很简单:我需要在开发机器上的64位环境中测试我的ASP.NET Web应用程序.(此时我甚至没有询问是否通过调试器运行它.我只需要在64位进程中运行它.)

所以我在Visual Studio 2010中创建了一个库存C#Web应用程序并调整其​​属性:

在此输入图像描述

然后我做了Ctrl + F5(或运行没有调试)和IE加载并挂起如下:

在此输入图像描述

我在这做错了什么?

PS.在Windows 7旗舰版(64位)上运行它.

JB.*_*ca. 15

我们遇到了同样的问题,当团队跳转到Visual Studio 2012时,这个注册表项对我们非常有用:

你可以添加一个注册表项来强制visual studio使用64位版本的iisexpress.exe; 不幸的是,它是VS2012唯一的解决方案.

reg add HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects
    /v Use64BitIISExpress /t REG_DWORD /d 1
Run Code Online (Sandbox Code Playgroud)

然后重新启动Visual Studio并勾选[X]在您的设置中使用IIS Express.

(另见来源).

更新:作为参考,在Visual 2013中,可以在界面中找到此选项:选项/项目和解决方案/ Web项目/使用64位版本的IIS Express进行网站和项目