读书人

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

发布时间: 2012-05-08 22:09:41 作者: rapoo

如何判断某个.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;

好像没有更好的方法

读书人网 >Web Service

热点推荐