访问WebService不稳定

问题描述

部署在公网的WebService,客户访问不稳定,有时可以正常访问,有时连不上,但是连不上的时候,用浏览器是可以正常访问的,这是怎么回事,郁闷死了,跪求大神

解决方案

解决方案二:
把代码贴上来,帮你分析,这么问,怎么回答?
解决方案三:
客户调用webservice的程序是不是有问题?好好查查
解决方案四:
classFileSrv{publicstaticfileSrv.FileDownLoadServiceGetFileSrv(){fileSrv.FileDownLoadServicesrv=newfileSrv.FileDownLoadService();stringvsUrl=ConfigurationManager.AppSettings["MainServer"];//从配置文件中读取URLsrv.Url=vsUrl;srv.Timeout=400*300;//设置客户端超时时间returnsrv;}}privatevoidbtnCheck_Click(objectsender,EventArgse){this.richTextBox1.Text="";try{fileSrv.FileDownLoadServicesrv=FileSrv.GetFileSrv();stringss=srv.HelloWorld();this.richTextBox1.AppendText("主服务器访问正常");}catch(Exceptionex){this.richTextBox1.AppendText("主服务器访问异常");}}

这是我写的测试程序,也是有问题,访问不稳定,有时可以,有时不行
解决方案五:

解决方案六:
菜鸟们对于Exceptionex总是视而不见,它应该是首先应该被检查的
解决方案七:
做个日志,把不便于显示给用户的信息(异常信息),存起来,方便排错
解决方案八:
删除你的try...catch。它只会造成你根本不会调试程序。
解决方案九:
不知道楼主解决了没有我也遇到这个问题了。
解决方案十:
引用7楼sp1234的回复:

删除你的try...catch。它只会造成你根本不会调试程序。

即使删掉了,所报的错误也是:服务器连接失败。我的是这样的
解决方案十一:
引用9楼ni_meri的回复:

Quote: 引用7楼sp1234的回复:
删除你的try...catch。它只会造成你根本不会调试程序。

即使删掉了,所报的错误也是:服务器连接失败。我的是这样的

贴出连接失败时的http调试器显示的Response结果。给你一个忠告:不要使用WCF/WebService,使用轻量的httpget/post方式访问ashx就足够方便和易于维护了。
解决方案十二:
引用10楼sp1234的回复:

Quote: 引用9楼ni_meri的回复:
Quote: 引用7楼sp1234的回复:
删除你的try...catch。它只会造成你根本不会调试程序。

即使删掉了,所报的错误也是:服务器连接失败。我的是这样的

贴出连接失败时的http调试器显示的Response结果。给你一个忠告:不要使用WCF/WebService,使用轻量的httpget/post方式访问ashx就足够方便和易于维护了。

我是使用的webservice

时间: 2024-07-31 14:37:58

访问WebService不稳定的相关文章

web service-为什么在模拟器上可访问webservice,而在手机上安装后却,直接停止运行

问题描述 为什么在模拟器上可访问webservice,而在手机上安装后却,直接停止运行 为什么在模拟器上可访问webservice,而在手机上安装后却,直接停止运行 解决方案 挂在手机上,调一下,看看错误信息 解决方案二: 是不是网络问题?还是不稳定,建议添加一个判断网络的.可以把手机接到电脑上,用手机直接调试程序.

iis webservice 不稳定报错

问题描述 在window2003Servicex64系统中安装了IIS,并部署了webservice服务,在IE浏览器中能正常访问webservice服务的URL,但用Client程序访问此URL,不稳定,重启后又可以,但过一会又报错.报错内容如下,跪求高手指教!在IE里面打开http://172.18.11.21/UpdateServices/正常,但用Client访问时,提示:Connector:Connectionfailedorserverrefusedconnection(reques

无需.net和专用组件实现用asp访问webservice

web|访问 可能,大多数的人认为我们需要运行asp.net或使用soap toolkit以访问webservice但是这不是必需的,使用微软的xml parser我们同样可以利用传统的asp页面来访问webservice,下面我就展示给大家看一看!我将使用三个文件来实现我的展示.    global.asa,当程序开始运行时,使用application变量    i_soapcall.asp 一个包含文件,用以访问soap service    default.asp 一个基本的asp文件,用

ASP.NET MVC中使用ASP.NET AJAX异步访问WebService

使用过ASP.NET AJAX的朋友都知道,怎么通过ASP.NET AJAX在客户端访问 WebService,其实在ASP.NET MVC中使用ASP.NET AJAX异步访问WebService 也没 什么大的差别. 在ASP.NET应用程序里使用ASP.NET AJAX访问WebService通常都是通过 ScriptMananger引入WebService生成客户端代理的方法,同时也可以使用 Microsoft Ajax Library来完成.本文将介绍在ASP.NET MVC中使用AS

Java访问WebService返回XML数据的方法

  本文实例讲述了Java访问WebService返回XML数据的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

nusoap-用php的NuSoap 访问webservice遇到的问题。

问题描述 用php的NuSoap 访问webservice遇到的问题. 下了0.9.5版本的nusoap,访问java开发的webservice接口,结果一直都连不上,帮忙看一下是什么问题.谢谢.程序报错:Errorwsdl error: XML error parsing WSDL from http://192.168.102.126:8080/eos-default//eos-default/LoginManager on line 32: EntityRef: expecting ';'

java 访问webservice 异常

问题描述 java 访问webservice 异常 log4j:WARN No appenders could be found for logger (org.apache.axis2.context.AbstractContext).log4j:WARN Please initialize the log4j system properly.Exception in thread ""main"" org.apache.axis2.AxisFault: Firs

.net-通过设置代理服务器访问WebService 提示【HTTP status 407: authenticationrequired】

问题描述 通过设置代理服务器访问WebService 提示[HTTP status 407: authenticationrequired] 大家好,针对如题问题,我查找了网上相关解释,但大多是针对 [**Proxy** authenticationrequired]这个问题的回复,而我遇见的问题[authenticationrequired]貌似与其不大一样,以下我做出我的描述: 1.服务器被加入域中,该域网络不可通过外网访问其网络,访问外网时需要通过代理服务器访问 2.程序开发是用.net编

浏览器调接口-浏览器怎么访问webservice接口

问题描述 浏览器怎么访问webservice接口 求大神告知 浏览器怎么访问webservice接口,在线等.............. 解决方案 不是很明白, 你浏览器通过http,在地址栏输入你的 webservice 的地址就可以. 解决方案二: 首先去google,如何调用webservice.有多重实现方式!自己选择 但是前提是你必须知道wsdl文件的定义,你所需要的参数全部在里面有.自己去看! 解决方案三: 可以通过浏览器掉接口里面的方法吗 解决方案四: 直接在浏览器调用webser