2013-08-19 7 views
22

J'ai des fichiers .wsdl et .xsd de WebService et doivent générer le proxy par eux. Svcutil.exe et wsdl.exe génèrent une sortie très différente. Quelle est la différence entre ces deux outils pour la génération de proxy et quel est le moyen le plus préférable?WCF génération de proxy: svcutil.exe vs wsdl.exe

Répondre

22

Svcutil et WSDL sont deux technologies différentes pour générer un proxy pour consommer votre service. Mais wsdl.exe a été créé pour les anciens services Web .NET 2.0. C'est comme l'ancienne version de svcutil. Svcutil vous permet de générer des proxys pour les services Web et les services WCF. Pour générer un proxy wsdl récupère les données au moyen du protocole DISCO discovery. Svcutil prend également en charge DISCO. Mais il peut faire la récupération de proxy en utilisant WS-Metadata Exchange protocole, qui est un standart interopérable de SOA.

conseils que je vous d'utiliser svcutil car il vous permettra de consommer deux .net 2.0 services Web et des services WCF.

0

Pour ce que je sais wsdl aujourd'hui est utile lorsque vous devez générer un code client pour une ancienne version du cadre. Par exemple lorsque vous avez une base de code dans NET 2.0 et que vous voulez appeler un service WCF.

Questions connexes