我有一个使用 64 位版本的网络应用程序SharpSvn,具有非托管依赖项的托管 DLL。它不能在 IIS Express 7.0 中运行。切换到 32 位版本的程序集效果很好。
我安装的是64位版本IIS 8 RC。但是,Visual Studio 2010 启动了 IIS Express 的 32 位版本。
.
我可以使用以下命令手动启动 64 位版本的 IIS:
"C:\Program Files\IIS Express\iisexpress.exe" /config:"C:\Users\zippy\Documents\IISExpress\config\applicationhost.config" /site:"MrDVCS" /apppool:"Clr4IntegratedAppPool"
In my WebProject.csproj相关的XML似乎是<UseIISExpress>true</UseIISExpress>
。如果我在 Visual Studio 中编辑该文件,Intellisense 不会为 64 位提供类似的命名标记,并且不会为我提供属性。
那么如何让 Visual Studio 启动 64 位版本的 IIS Express RC?
我一直在尝试做同样的事情,但似乎找不到如何在 64 位模式下启动 IIS Express。
我能找到的在 64 位模式下调试的唯一方法如下:
按照上面的方法启动 IIS Express(64 位模式)。
在 Visual Studio 项目属性中,切换服务器以指定“使用自定义 Web 服务器”,并输入 URL。
转到调试 |附加到进程,然后选择正在运行的 IISExpress 实例。
放置断点,并在 64 位模式下进行调试。
玩得开心,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)