zoukankan      html  css  js  c++  java
  • WebService远程调试

    WebService远程调试问题:
    在网上求助了好长时间关于远程调试的问题,都没有得到很好的答案,一般的回答使用日志的方式,或者问这种想法能实现吗....

    使用的场景:
    服务端与客户端不再同一台机器上,现在想在服务端设置一个断点,使得在客户端调用的时候,服务器端能捕获到这个断点来调试客户端的请求.

    一.在服务端
    1.将IIS的主目录更改为WebService工程下的路径
    2.开启IIS的集成Windows身份验证   目录安全--编辑--集成Windows身份验证
    3.将WebService发布到IIS上面并调试
    http://ip/Service1.asmx
    4.关闭当前的WebService工程,打开IIS上面的WebService
    注:如果按正常的配置IIS的话,把IIS上的WebService打开里面是没有源代码的,不过在第1步的时候把IIS的主文件路径和工程源文件的路径设置在同一目录下面,按第四步打开的话是可以看到Service1里面的代码的,如果看不到就不对.
    5.打开的工程中,在想要调试的地方设置断点
    6.按F5启动项目就ok了

    二.在客户端
    1.正确的引用WebService并调用
    2.启动项目操作即可


    这时在服务端就会捕获到断点,服务点就可以调试了

    关于为什么这样做我也不是很清楚,这是通过一个网友跟我说的,并且在我这边已经能够成功的实现.希望能对一些网友朋友们有所帮助.

    如果有不能成功实现的可以加我QQ:157948320,共同探讨一下

  • 相关阅读:
    生产者消费者问题 一个生产者 两个消费者 4个缓冲区 生产10个产品
    三个线程交替数数 数到100
    c++ 字符串去重
    Java中一个方法只被一个线程调用一次
    GEF开发eclipse插件,多页编辑器实现delete功能
    python-arp 被动信息收集
    ssrf
    TCP
    xxe
    越权
  • 原文地址:https://www.cnblogs.com/wangshuai/p/1634971.html
Copyright © 2011-2022 走看看