首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

有关webservice解决办法

2012-01-03 
有关webservice调用一个webservice服务,如何判断此服务是否可用。就是说如何判断是否此服务是否已经连接。[

有关webservice
调用一个webservice服务,如何判断此服务是否可用。就是说如何判断是否此服务是否已经连接。

[解决办法]
刚才试了Open对于错误的address居然没反映。
只好用WebClient来尝试连接。如果抛出WebException就有问题。

C# code
try{    var client = new ServiceReference1.Service1SoapClient("Service1Soap", "http://localhost:1985/Service3.asmx");    var wc = new WebClient();    var result = wc.DownloadString(client.Endpoint.Address.ToString());    Console.WriteLine("OK");}catch (WebException webEx){    Console.WriteLine("ERR");    Console.WriteLine(webEx);}Console.WriteLine("-------------Spliter---------------");try{    var client = new ServiceReference1.Service1SoapClient("Service1Soap", "http://localhost:1983/Service1.asmx");    var wc = new WebClient();    var result = wc.DownloadString(client.Endpoint.Address.ToString());    Console.WriteLine("OK");}catch (WebException webEx){    Console.WriteLine("ERR");    Console.WriteLine(webEx);} 

热点排行