簡體   English   中英

WCF代理生成:svcutil.exe vs wsdl.exe

[英]WCF proxy generation: svcutil.exe vs wsdl.exe

我有來自WebService的.wsdl和.xsd文件,需要通過它們生成代理。 Svcutil.exe和wsdl.exe生成非常不同的輸出。 這兩種代理生成工具有什么區別,哪種方式更可取?

Svcutil和wsdl是兩種不同的技術,用於生成代理以使用您的服務。 但wsdl.exe是為舊的.NET 2.0 Web服務而制作的。 它就像svcutil的舊版本。 Svcutil允許您為Web服務和WCF服務生成代理。 為了生成代理,wsdl通過DISCO發現協議來撤銷數據。 Svcutil還支持DISCO。 但它可以使用WS-Metadata Exchange協議進行代理檢索,這是SOA的可互操作標准。

我建議你使用svcutil,因為它允許你使用.net 2.0 web服務和wcf服務。

對於我今天所知,當你必須為舊版本的框架生成客戶端代碼時,wsdl很有用。 例如,當您在.NET 2.0中擁有代碼庫並且希望調用WCF服務時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM