这个webservice怎么用?
IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) 获得标准数据
Endpoint: http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx
Disco: http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?disco
WSDL: http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl
IP地址搜索 WEB 服务包含中国和国外已知的IP地址数据,是目前最完整的IP地址数据,记录数量现已超过30万条并还在不断更新和增加中,感谢纯真网络提供IP地址数据来源。因IP地址在不断变化,此IP地址数据查询仅供参考。
ServiceReference2.IpAddressSearchWebServiceSoapClient client = new ServiceReference2.IpAddressSearchWebServiceSoapClient();
怎么这个样子用不了,我搞错了?
[解决办法]
client.getCountryCityByIp
[解决办法]
string[] getid = client.获得函数(参数)
[解决办法]
添加web 引用就 ok啦, 我试了下可以啊
cn.com.webxml.webservice.IpAddressSearchWebService p = new cn.com.webxml.webservice.IpAddressSearchWebService();
Response.Write(p.getGeoIPContext()[0]);
221.223.103.158
添加后会出现 cn.com.webxml.webservice 的WebReferrence
[解决办法]
cn.com.webxml.webservice.IpAddressSearchWebService ip = new cn.com.webxml.webservice.IpAddressSearchWebService(); string[] a = ip.getCountryCityByIp("125.39.117.63");测试了,可以通过。
[解决办法]
(1)VS2005里提供的Add Web Reference(添加Web服务引用)的功能主要是添加Web Service引用。
(2)VS2008保留了Add Web Reference(添加Web服务引用)也是为了版本向前兼容。目前很多项目还是基于.NET Framework 2.0。
(3)VS2008在升级以后为了对.NET Framework 3.0 或 3.5版本上WCF Service Library的支持。增加了Add Service Reference(添加服务引用)功能。Framework3.0 或 3.5 时可用。
http://blog.163.com/xiao_mege/blog/static/729427532010113142238372/