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

怎么判断某个.asmx链接有效?

2012-05-08 
如何判断某个.asmx链接有效?????我是用这个:C# codetry{System.Net.WebRequest myRequest System.Net.We

如何判断某个.asmx链接有效?????
我是用这个:

C# code
try            {                System.Net.WebRequest myRequest = System.Net.WebRequest.Create(                "http://192.168.0.6/rootserver/DirService.asmx ");                System.Net.WebResponse myResponse = myRequest.GetResponse();                return "ok ";            }            catch (Exception ex)            {                return ex.Message.ToString();            } 


如果链接不通,会跳到catch里去,而且会等半天!!!

有没有更好的办法,判断???

[解决办法]
那就搞成异步的
[解决办法]
可以参见
http://dotnet.aspx.cc/file/Delect-Url-Exists.aspx

使用HEAD
[解决办法]
你可以设置
myRequest.Timeout = //很短的时间
myRequest.Proxy = null;

好像没有更好的方法

热点排行