我們已經請求一家公司編寫一個可用於獲取某些信息的web服務。他們向我們發送了WSDL和XSD文件。你能告訴我如何使用這些文件來查詢數據嗎? 如果我有一個web服務的鏈接,我可以輕鬆地做到這一點。我只提供鏈接,Visual Studio爲我生成Web引用。之後,我可以像普通班級一樣使用該參考。在這種情況下,我沒有任何聯繫。剛纔提到的文件。謝謝。消費具有WSDL和XSD文件的web服務
6
A
回答
5
您可以從wsdl文件創建代理(在Visual Studio中添加服務引用)。您可以在http://msdn.microsoft.com/en-us/library/aa347733.aspx上閱讀關於svcutil的文章,但是VS2010允許您在添加服務引用時將wsdl文件放在地址上。
2
VS2010 can't create a web service reference來自某些WSDL。對於那些有 到write custom wrapper。或者編輯你的WSDL的方式使得VS可以使用它。例如,如果刪除針對您不打算使用的方法的服務方法引用,如果這些引用爲您造成麻煩,則可能會出現這種情況。
除非您遇到.NET 2.0,否則不應使用ASMX Web服務技術。
您應該使用「添加服務引用」並將其指向磁盤上的WSDL。它將創建一組「代理」類,您可以調用方法,就像它是「普通」類一樣。
請參閱「How to Consume a Web Service」以瞭解有關示例的演練。
使用WSDL.EXE utility生成從WSDL Web服務代理。
例如,
wsdl /language:CS /n:"Microsoft.SqlServer.ReportingServices2010" http://<Server
Name>/reportserver/reportservice2010.asmx?wsdl
檢查此爲Creating and Consuming .NET Web Services in 5 Easy Steps Article,然後Creating the Web Service Proxy
編號:
WSDL and consume web service
consume non .NET webservice through WSDL file
How to use a WSDL
相關問題
- 1. 免費web服務與XSD和WSDL都
- 2. Windows Phone 7消費Web服務WSDL
- 3. 如何在NetBeans中從wsdl和xsd文件創建Web服務?
- 4. 消費Web服務
- 5. 消費Web服務
- 6. 用於使用xsd消耗Web服務wsdl的Ruby gem:導入
- 7. Java Web服務和WSDL文件生成
- 8. 使用提供的wsdl從WCF消費安全的Web服務
- 9. 消費WSDL文件C#
- 10. 從WCF消費Web服務
- 11. 消費WCF Web服務
- 12. 消費JAX-WS Web服務
- 13. 消費政府Web服務
- 14. Qt消費Web服務
- 15. Saber Web服務消費
- 16. Liferay消費Web服務
- 17. Java Web服務消費.Net
- 18. 與jQuery消費Web服務
- 19. 消費Web服務Android 4.0
- 20. 消費具有複雜類型的SOAP Web服務
- 21. Web服務.NET 2.0,部署和消費
- 22. 消費在Excel Web服務和部署作爲一個文件
- 23. 從SharePoint Web部件消費WCF服務
- 24. 爲什麼在java Web服務中使用xsd和wsdl
- 25. JavaScript和Web服務WSDL
- 26. xsd的Web服務
- 27. 從WSDL文件開發.NET Web服務
- 28. 使用WSDL.exe和具有外部.xsd文件的本地WSDL文件
- 29. REST Web服務WSDL?
- 30. 消費基於REST的Web服務
我看着它,但無法找到任何選項從WSDL中添加創建代理服務參考嚮導 –
在地址上放置wsdl文件的完整路徑。 –
是的,我知道了。我只是將文件位置放在URL字段中。謝謝你 –