关于ASP.NET(C#)调用Web service(WSDL),大侠门帮帮忙!
很急啊,从来没用过Web service,更没用过Wsdl,谁能告诉我如何用.net(C#)引用这个xx.wsdl文件,引用之后如何调用Login方法啊?<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://1.com" xmlns:impl="http://1.com" xmlns:intf="http://1.com" xmlns:tns2="http://beans.1.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://1.com" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://1.com" xmlns:intf="http://1.com" xmlns:tns2="http://beans.1.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="http://beans.1.com"/>
<element name="login">
<complexType>
<sequence>
<element name="UserID" nillable="true" type="xsd:string"/>
<element name="Password" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
<wsdl:service name="TestService">
<wsdl:port binding="intf:TestSoapBinding" name="Test">
<wsdlsoap:address location="http://localhost:9080/XXXX/services/Test"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions> --------------------编程问答-------------------- 在项目上右键,添加web引用输入WSDL地址就可以了 --------------------编程问答-------------------- 谢谢楼上的,可是如何调用wsdl里面的方法啊?asp.net(C#) --------------------编程问答-------------------- 从你贴上来的wsdl文件来看,binding部分实际是在intf命名空间里的TestSoapBinding元素定义的根据<wsdl:port binding="intf:TestSoapBinding" name="Test">
你可以找到这个元素查看公开了哪些服务.
你可以在code editor中type global::就会有下拉框提示的,选择即可 --------------------编程问答-------------------- up --------------------编程问答-------------------- 我的各人BLOG里有一个,呵呵,不知道用不用的上http://www.x2blog.cn/shenlong2/ --------------------编程问答-------------------- 我也遇到这个问题。请高人回答下 --------------------编程问答-------------------- 像调用普通方法一样调用就可以了 --------------------编程问答-------------------- webservice应该是一个url地址,不是这个xml文件,这只是wsdl的一部分
vs2008使用ws,在项目--引用上右键,添加web引用
vs2010使用ws,在项目--引用上右键,添加服务引用--高级--添加web引用
补充:.NET技术 , Web Services