我從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