我正在尝试使用远程调试来调试 IIS Web 服务。由于我们的域配置(我们无法更改),当通过“默认”选项进行远程调试时,我收到“访问被拒绝”的消息。我找到的唯一解决方案是切换到 VS 2008 中的远程(仅本机,无需身份验证)选项。
问题是,当我连接到远程系统时,w3wp.exe 呈灰色显示,奇怪的是它是列表中唯一的一个。这与远程选择有关吗?有没有解决的办法?
我实际上解决了我的问题。 w3wp.exe 呈灰色显示,因为我在服务器计算机上安装了调试诊断工具,并将其设置为跟随 IIS 进行崩溃。即使程序没有运行,它仍然有“标记”的调试过程(这可能是完全错误的假设)。删除“标记”后,我可以附加到该过程。
因此,请检查您的服务/程序是否已将某些内容附加到流程中。没有解决根本无法调试托管代码的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)