阻止Visual Studio 2010尝试远程调试Web服务

时间:2011-04-06 03:59:01

标签: web-services visual-studio-2010 debugging

我正在使用Visual Studio 2010中的库,该库使用第三方Web服务作为Web引用(而不是WCF服务引用)。

在调试模式下运行时,如果开发人员进入第三方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]属性,但错误仍然存​​在。

1 个答案:

答案 0 :(得分:2)