2016-10-11 153 views
0

我有一個基於soap的web服務,它有wsdl。我必須創建一個Windows窗體應用程序客戶端。有人可以給我一個小型的基本客戶嗎?在c#中創建SOAP web服務(wsdl)客戶端#

提示:小Web服務只有一個名爲「

CALL(ID,姓名,地址)

+1

右鍵單擊您的項目並選擇「添加Web引用」。 [這是一個教程](https://msdn.microsoft.com/en-us/library/bb386386.aspx)。 – DrewJordan

回答

0

有德魯的考慮方法,

  1. 右鍵的方法在項目中選擇「添加服務引用」,然後在添加服務引用對話框中單擊「高級..」。然後在添加服務引用對話框中單擊「添加Web引用」。在地址欄中輸入您的網絡服務地址,然後點擊開始。然後重命名您的Web引用名稱並單擊添加引用。

(用於WS安全) 2.進入的Reference.cs和改變System.Web.Services.Protocols.SoapHttpClientProtocolMicrosoft.Web.Services2.WebServicesClientProtocol(您可能必須通過的NuGet添加服務2)

  • 在致電你的web服務,添加這個。
  • UsernameToken token = new UsernameToken(「」,「」,PasswordOption.SendPlainText); yourProxy.RequestSoapContext.Security.Tokens.Add(token);