我尝试使用远程调试调试的IIS Web服务。因为我们的域配置(这是我们无法改变),我得到一个访问被拒绝时,通过默认选项远程调试。我发现的唯一的办法是(仅带有验证母语)切换到远程选项在VS 2008

的问题是,当我连接到远程系统的w3wp.exe的是灰色的,奇怪的是它是在作为列表中的唯一的一个。这是否有远程的选择呢?有没有解决的办法?

有帮助吗?

解决方案

我实际解决地雷问题。该w3wp.exe的是灰色的,因为我已经在服务器上安装调试诊断工具,并设置它遵循IIS的崩溃。即使程序没有运行它仍然有用于调试的“标记”的过程(这可能是完全错误的假设)。除去“标志”后我可以附加到进程。

因此,请检查您的服务/计划,如果事情已经attatched它自我的过程。不解决不beeing能够在所有调试托管代码的问题。

其他提示

当您切换到“仅限本机带有验证”模式,你明确地说你只想调试“本地”,即Win32的代码,而不是.NET代码。还有就是,不幸的是,据我所知,没有办法解决这个(我试过:()

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top