【问题标题】:VS 2008 no debug on remote call to local machine (IIS)VS 2008 对本地机器(IIS)的远程调用没有调试
【发布时间】:2014-12-16 22:03:09
【问题描述】:

我开发了一个 Web 服务,我正在使用 IIS 在我的开发机器上进行测试。如果我从本地机器调用 web 服务(http://localhost/BaanWeb/service1.asmx,点击 web 服务),调试器会遇到断点。

如果我从远程机器(http://ipaddress/baanweb/service1.asmx,单击 web 服务)调用相同的 web 服务,则调用 web 服务,我看到返回值,但没有命中断点,因此无法调试。

【问题讨论】:

    标签: web-services visual-studio-2008 remote-debugging


    【解决方案1】:

    您需要附加到远程服务器(在“ipaddress”):http://msdn.microsoft.com/en-us/library/233w9kd4(v=vs.90).aspx

    这篇文章也可能有帮助(即使它是特定于 asp.net 的):http://www.codeproject.com/Articles/38132/Remote-IIS-Debugging-Debug-your-ASP-NET-Applicatio

    【讨论】:

    • 嗨 Grady,Tanks 为您解答,但 web 服务在本地运行(在带有 IIS 的开发机器上)。我确实尝试过附加,但没有任何区别。
    • 啊。我错过了阅读。几个问题/建议: 1. 如果您在本地机器上单击“http://ipaddress/BaanWeb/service1.asmx”,是否会遇到断点? 2. 在某些情况下,您可能需要清理、重建、重新部署以确保所有 dll 都是最新的(不太可能,但只是一个建议)。 3.另一种选择是使用“大锤”并放一个“System.Diagnostics.Debugger.Break();”在您的 Web 服务代码中并从远程机器调用 Web 服务 a。确保它打破和b。附上VS进行调试。
    猜你喜欢
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 2010-11-24
    • 2010-11-28
    • 1970-01-01
    • 2011-02-13
    • 2010-09-23
    • 2011-07-25
    相关资源
    最近更新 更多