三、C# 呼叫 WCF 服務(工具:SvcUtil.exe;格式:WSDL )
阿新 • • 發佈:2021-12-20
一、在 VS 中新增 SvcUtil 工具
工具 —> 外部工具 —> 新增
SvcUtil.exe 路徑在 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools\SvcUtil.exe 下面(Win10 系統),
如下圖設定好後,點確定新增。
二、專案匯入 WSDL 格式的 WCF 服務
工具 —> SvcUtil
在彈出對話方塊中的引數一欄,輸入匯出的 WCF 服務地址(示例:http://localhost:8734/WcfServiceLib_HardwareDevice/HardwareDeviceService/?wsdl
點確定,SvcUtil.exe 工具自動生成相關代理類。如下圖所示:
將 output.config 中的內容拷貝到程式目錄下的 App.config 中;
新增引用 System.Runtime.Serialization、System.ServiceModel ;
程式碼中通過代理類呼叫,如下圖所示:
注:C# 呼叫 WCF 服務最簡便的方式是直接新增服務引用呼叫。
本文來自部落格園,作者:農碼一生,轉載請註明原文連結:https://www.cnblogs.com/wml-it/p/15711570.html
技術的發展日新月異,隨著時間推移,無法保證本部落格所有內容的正確性。如有誤導,請大家見諒,歡迎評論區指正!
個人開原始碼連結:
GitHub:https://github.com/ITMingliang
Gitee:https://gitee.com/mingliang_it
GitLab:https://gitlab.com/ITMingliang
進開發學習交流群: