我从wsdl文件中使用wsdl.exe生成了一个类。如何在本地测试wsdl
我检查所生成的代码和有3-4一样的方法可用,但我只通过SOAP协议猜测(我只是猜测&可能是错误的),其与上述类似的属性来定义:
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute(etc ..)]
简而言之,我想从wsdl创建一个虚拟类并使用它的方法。
在此先感谢。
我从wsdl文件中使用wsdl.exe生成了一个类。如何在本地测试wsdl
我检查所生成的代码和有3-4一样的方法可用,但我只通过SOAP协议猜测(我只是猜测&可能是错误的),其与上述类似的属性来定义:
简而言之,我想从wsdl创建一个虚拟类并使用它的方法。
在此先感谢。
我会建议使用svcutil.exe instead of wsdl.exe
使用SvcUtil工具使得它很容易使一个“虚拟”类(我读为存根或模拟),因为它产生的接口以及一个代理。
因此,例如,
svcutil.exe http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
会生成一个名为ICurrencyService
和CurrencyServiceClient
的接口。
这帮了很多,谢谢 – 2011-03-07 07:23:36
visual studio命令提示符有一个exe文件,它可以让你做到这一点。
wcftestclient.exe [服务端点地址]
hopefuly那你的意思。
顺便说一句,我不想使用soapui – 2011-03-04 14:45:19