2010-04-23 65 views
7

我們的一個供應商提供了一個Web服務API,允許他們的客戶驗證數據庫中的數據。作爲SDK的一部分,他們提供了一個WSDL(Web服務定義語言)文件,根據他們的文檔,該文件可以被軟件應用程序和應用程序開發工具讀取,像Microsoft的Visual Studio這樣的應用程序工具可以導入W​​SDL文檔,自動生成訪問WSDL定義的Web服務的軟件類。「如何將WSDL添加到Visual Studio 2005項目?

我目前正在使用Visual Studio 2005.我需要做什麼來讓Visual Studio爲我做魔術代碼生成?


UPDATE:這不是明顯對我,但如果你有你的計算機上本地存儲的靜態WSDL文件,你可以粘貼文件路徑(例如C:\WSDLFiles\Service.WSDL)到的地址欄Web引用對話框。

+1

http://stackoverflow.com/questions/1302525/how-to-use-a-wsdl/1302543#1302543 – vidalsasoon 2010-04-23 16:29:37

回答

4

如果您在解決方案資源管理器中右鍵單擊該項目並選擇「添加Web引用...」,您將會看到一個對話框,將該WSDL文件鏈接到您的項目。然後,Visual Studio將下載WSDL並生成在IDE中使用接口所需的所有東西。

WSDL應該暴露在其Web服務的URL處,而不是鏈接到他們給你的文件。我想這個文件僅供參考。

+1

WSDL是並不總是從Web服務中暴露出來。這允許任何人知道關於服務。將文件發送給您認識的人是一種控制誰知道服務元數據的方法。 – 2010-04-30 17:07:42

0

右鍵單擊您的Web項目並選擇'Add web reference',基本上按照說明進行操作。

相關問題