Web services VS 2008对本地计算机(IIS)的远程调用没有调试
我开发了一个Web服务,我正在我的开发机器上使用IIS进行测试。如果我从本地机器调用webservicehttp://localhost/BaanWeb/service1.asmx,单击Web服务,调试器将命中断点Web services VS 2008对本地计算机(IIS)的远程调用没有调试,web-services,visual-studio-2008,remote-debugging,Web Services,Visual Studio 2008,Remote Debugging,我开发了一个Web服务,我正在我的开发机器上使用IIS进行测试。如果我从本地机器调用webservicehttp://localhost/BaanWeb/service1.asmx,单击Web服务,调试器将命中断点 如果我从远程机器调用相同的Web服务http://ipaddress/baanweb/service1.asmx,单击调用Web服务的Web服务,我看到返回了一个值,但未命中断点,因此无法调试。您需要连接到IP地址的远程服务器: 这篇文章也可能有所帮助,尽管它是asp.net特有的:
如果我从远程机器调用相同的Web服务http://ipaddress/baanweb/service1.asmx,单击调用Web服务的Web服务,我看到返回了一个值,但未命中断点,因此无法调试。您需要连接到IP地址的远程服务器:
这篇文章也可能有所帮助,尽管它是asp.net特有的:Hi Grady,谢谢你的回答,但是webservice是在带有IIS的开发人员机器上本地运行的。我确实试过连接,但没什么区别。我错过了阅读。一些问题/建议:1。如果你点击你的本地机器,断点会被击中吗?2.在某些情况下,您可能需要清理、重建和重新部署,以确保所有DLL都是最新的—不太可能,但只是一个建议。3.另一个选项是使用大锤子并放置System.Diagnostics.Debugger.Break;在您的web服务代码中,从远程机器a调用webservice。确保它坏了,b。附加VS以进行调试。