关于webservice调试的问题

今天在编写文件上传时,使用的是调用webservice上传的方式,但是在实际调用时发现没有上传成功,开始尝试调试解决问题,但是发现webservice一旦发布是没有办法调试的,这可难倒了我,而且因为曹祖系统是64位的,调用webservice时没有输入框,也就是说无法在浏览器里调用webservice,于是在网上查找相应的调试工具,找到了webserviceStudio,于是开始测试程序,发现本地的没有问题,但是调用发布之后的webservice返回是false,但还是不晓得哪里出现了问题,这时忽然反映到可以修改webservice,使其返回string,这样在catch到异常之后就可以显示出异常信息,使用这种方法测出是文件夹路径出现了问题,修改之后,发布测试成功。

时间: 2024-11-03 21:56:15

关于webservice调试的问题的相关文章

WebService调试

问:测试窗体只能用于本地计算机的请求? 答:未打开webservice远程调试功能 写了个带有参数的webservice 方法,在服务器上访问,一切正常 如下图: 本地浏览器访问,测试窗体无法显示,如下图: 解决方法: web.config里修改配置,加上以下内容,打开webservice的远程调试功能 至此,一切正常.

【webservice】调试方法篇(一)

开发webservice,遇到问题要知道报文的重要性.七层计算机网络,只懂最上面一层的话,永远也只是个菜鸟. 肥来正题.在开发过程中,我用到的测试软件有:tcpTrace.SoapUI 5.0.0.Wireshark. 1.tcpTrace,精悍好用的报文截看工具.超轻巧,整个工具300k(没记错的话).双击打开就是设置界面,监听端口设为本机的8811,转发的服务器设为localhost,转发的端口设为8086,意思就是监听本机的8081端口了,这是个报文转发的工具,就是把发送到我本机8081端

远程调试 Asp.Net 项目

项目部署到产品环境后,难免会发生一些故障,有一些可以在本地测试环境中直接重现,而有一些则无法重现.对于可以在本地测试环境中重现的Bug,开发人员往往能够很迅速地进行问题排查.而对于无法重现的Bug,就没这么容易了. Visual Studio 中提供了远程调试的功能,可以帮助我们进行远程调试. 本机安装 Visual Studio(,这里用 Visual Studio 2012 进行演示) 您的 Asp.Net 项目源代码,同时确保远程服务器上使用的正是由该源码编译产生的(Debug.Relea

.Net 平台WebService的创建、部署和使用介绍

.NET平台内建了对Web Service的支持,包括Web Service的构建和使用.与其它开发平台不同,使用.NET平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了..NET Framework本身就全面支持Web Service,包括服务器端的请求处理器和对客户端发送和接受SOAP消息的支持.下来我们就使用 一个非常简单的示例来介绍Web Service的创建.部署和使用. 一.用Visual Studio创建一个最简单的Web Service 首先,打开VS,

无法在Web服务器上启动调试,已附加了一个调试器

运行环境:开发环境:Windows7旗舰版64bit.VisualStudio2008 With SP1.ArcEngine10.0.NetFrameWork4.0.IIS7和C#开发语言. 问题描述:ASP.NET调试时遇到的错误"无法在Web服务器上启动调试.已附加了一个调试器. 问题原因:我自己正在调试一个WebService,再次启动另外一个WebService调试则会报出这个错误,VS.NET不允许同时调试两个Web应用程序的. 无法在Web服务器上启动调试,已附加了一个调试器

C#远程调用技术WebService修炼手册

一.课程介绍 一位伟大的讲师曾经说过一句话:事物存在即合理!意思就是说:任何存在的事物都有其存在的原因,存在的一切事物都可以找到其存在的理由,我们应当把焦点放在因果关联的本质上.所以在本次分享课开课之前,我们要"约法三章"不谈论以下几个比较"严肃"和"敏感"的话题:WebService已经过时了啦,学习它干什么用啊!为什么要用WebService,而不用基于当前流行的RestFul ASP.NET WebAPI ?  对于上面的问题阿笨的回答很简

Web.config中设置启用webservice远程调试访问

在.NET 中已经默认将webservice的远程调试功能关闭,有的时候我们需要远程调试程序的时候,就需要打开此功能我们只需在webservice的项目的中添web.config的<system.web>配置节下面加一下一段配置就OK了,代码如下: <system.web> <compilation debug="true" /> <!--begin启用webservice远程访问--> <webServices> <p

Delphi WebService 的编写、调试、发布(IIS)、调用

下面说明如何编写用于IIS发布的ISAPI类型的WebService.1. New|Other|WebServices|SOAP Server Application|这里先选择建立Web App Debugger    类型的WebService,因为这种类型的WebService便于调试,当我们调试好它,准备发布时再将    此类型转换为ISAPI类型.2. 选择Web App Debugger后,随便输入一个ClassName,这里我们输入“Test”3. 随后Delphi会询问你是否建立

调试WebService

1.运行WebService的调用程序 2.浏览器中运行asmx,这一步是为了让w3wp.exe出现在下一步的列表中 3.“工具”或“调试”菜单-->附加到进程 (MS为什么把同一功能放在不同的两个菜单里?它们有区别吗?我是没看出来) 点击后出现的窗口中选中“显示所有用户进程”,“可用进程”中应当出现w3wp.exe,如果没出现,去刷新一下第2步中打开的asmx页面,然后回来点“刷新” 至此,附加进程工作结束. 4.在WebService中设置断点 5.运行调用程序中调用WebService部分