ano*_*ery 8 remote-debugging visual-studio-2010
我在32位Windows Server 2003计算机上安装了Web服务.通过在我的机器上的共享中提供x86调试器exe,我能够使用VS 2010从我的Windows 7 64位计算机远程调试它.一切都工作正常,直到周末他们决定将服务器机器升级到64位.
现在,当我尝试使用x86调试器进行远程调试时,它会给出错误:

当我使用x64调试器时,它不会抛出错误,但它不会加载项目的符号,所以无论如何我都无法调试它.
有什么想法为什么?我应该做些什么呢?
不确定这是否适合您,但您可以
转到 IIS 管理控制台中的应用程序池,右键单击您的应用程序池并选择“设置应用程序池默认值...”。在属性对话框中,将“启用 32 位应用程序”设置为“True”。
这样你应该能够使用 x86 调试器(因为它之前工作过)。
显然你可以将 IIS 6 设置为在 x86 模式下运行:
%SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
Run Code Online (Sandbox Code Playgroud)
之后也运行
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
755 次 |
| 最近记录: |