WebService 调试

标签:
断点webservice调试 |
分类: 代码天地 |
一 使用WebService页面调试
1.1 将WebService项目设置为启动项
1.2 在要调试的地方,按F9键设置断点
2.1 点击展开要调试的函数
2.2 输入各个参数,并按[调用]按钮,调用WebService的方法
3 进入WebService的断点后,,按F10/F11键进行追踪
二 使用WindowForm程序进行调试
1 在WebService内,需要调试的方法内,按F9设置断点
2.1 在WebService项目所在的同一个解决方案中,添加另一个基于WindowForm的项目
2.2 引用发布后的WebService
2.3 创建WebService对象,并调用起方法
3.1 将WindowForm项目设置为启动项
3.2 按F5启动后,继续按F5
便进入WebService 的方法中
三 vs WebService 调试方法
http://blog.163.com/xu_shuhao/blog/static/5257748720107191031626/
1、建立.net WebService 项目(此处可发布到iis
也可以不发布。后期的调试是根据WebService运行时产生的临时的url 的wsdl 来调试的。)
2、创建调用步骤1里的WebService项目的客户端程序,调用webservice的url是上面运行时产生的wsdl路径,这点特别重要。这样就可以实现实时的把客户端程序和webservice程序相关联。
3、设置Webservice程序断点在WebMethed处设置断点(注意如果客户端多次调用WebMethod
必须在第一次调用的WebMethod方法处就设置断点。), 工具》附加到进程
如果是cs程序选择客户端程序所在的进程,
Web程序选择相应的WebDevWebServer.exe进程(注意端口号不一样)。此时断点跟踪自动到了{处了。
4、运行客户可程序即可跟踪到断点处。。。
相关设置:
a、在Webservice项目中 Asp.net 配置中 打开远程跟踪选项
b、项目属性中 web页里
四 WebService在VS中调试和WebService调试工具
http://www.cnblogs.com/jaywoo/archive/2011/05/24/2054893.html
今晚浏览博客时发现了一个WebService调试工具.Net WebService studio 挺不错的 在此分享下。
下地地址:http://files.cnblogs.com/jaywoo/WebserviceStudio20.zip
在VS中调试WebService的方法如下:
1.在IIS中配置网站 目录指向webservice项目文件
2.打开配置好的网站 以启动此网站的w3wp.exe进程
3.在VS中选下调试下附加到进程
可能会出现多个w3wp.exe 根据用户名选中配置调试项目的w3wp.exe进程 然后点击附加
3.在刚才浏览器中打开的webservice页面中的调用
这样就可以在VS中调试webservice了