2011-04-06 121 views
1

我正在使用Visual Studio 2010中的一个库,它使用第三方Web服务作为Web引用(而不是WCF服务引用)。阻止Visual Studio 2010尝试远程调试Web服务

当以调试模式运行时,如果开发人员步入第三方Web服务提供的某个Web方法,Visual Studio将尝试连接远程调试器并将其插入服务器。如预期的那样,这失败了。

无法自动进入服务器。与服务器机器“XYZ”的连接失败。调试器无法连接到远程计算机。这可能是因为远程计算机不存在或防火墙可能阻止与远程计算机的通信。请参阅帮助以获得帮助。

Visual Studio Debugger attempting to step into a third party web service

我如何可以指示到Visual Studio 2010的调试器是不应该试图踏进这个Web服务?

最简单的方法是让开发人员跨越适用的行而不是进入他们,但我想找到一个更可靠的解决方案。

我已经尝试在调用Web方法的方法上使用[System.Diagnostics.DebuggerHidden]和[System.Diagnostics.DebuggerStepThrough]属性,但错误仍然存​​在。

回答