2011-03-04 55 views
5

我從wsdl文件中使用wsdl.exe生成了一個類。如何在本地測試wsdl

我檢查所生成的代碼和有3-4一樣的方法可用,但我只通過SOAP協議猜測(我只是猜測&可能是錯誤的),其與上述類似的屬性來定義:

  • [System.Web.Services.Protocols.SoapDocumentMethodAttribute(etc ..)]

簡而言之,我想從wsdl創建一個虛擬類並使用它的方法。

在此先感謝。

+0

順便說一句,我不想​​使用soapui – 2011-03-04 14:45:19

回答

4

我會建議使用svcutil.exe instead of wsdl.exe

使用SvcUtil工具使得它很容易使一個「虛擬」類(我讀爲存根或模擬),因爲它產生的接口以及一個代理。

因此,例如,

svcutil.exe http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl 

會生成一個名爲ICurrencyServiceCurrencyServiceClient的接口。

+0

這幫了很多,謝謝 – 2011-03-07 07:23:36

0

visual studio命令提示符有一個exe文件,它可以讓你做到這一點。

wcftestclient.exe [服務端點地址]

hopefuly那你的意思。