C# WebService的本地(With PDA)及远程调试

首先,参考了如下链接,感谢。

C#调用WebService,以及本地及远程调试

早上到公司,就被同事叫过去问问题,说什么在安卓仿真器中调用了本地WebService,而且,之前同事已经教过他怎么调试,但是他不记得了,问我是否会。。我按着他提示的方法,怎么也没搞成功,参考了网上的方法也没成功。。后来就遇到开头那篇文章,就歪打正着,在本地调试OK了。现分享出来。

1、本地IIS调试

C# WebService的本地(With PDA)及远程调试_第1张图片

在Project的属性中,在Web选项卡中按图所示设置。然后保存项目,会提示要创建虚拟路径之类的,点确定就好了。

然后就是直接点击“本地IIS(浏览器)”进行运行。

C# WebService的本地(With PDA)及远程调试_第2张图片 

Android PDA中引用的WebService就写为 http://本机IP地址/XXXX/WebService.asmx ,这样在想要调试的地方加上断点,PDA调用到那个函数时,就会触发断点,进入调试界面。

2、远程调试

(1)发布到远程服务器时,要用debug方式。

(2)在远程服务器上把VS的Remote Debugger文件夹拷贝过去,并启动,并设置为匿名。

(3)C# WebService的本地(With PDA)及远程调试_第3张图片

(4)附加到进程,找到远程服务器。然后就可以调试了。

先简写一下,晚些时候再来完善(20200102 14:31) 

你可能感兴趣的:(C#)