2009-10-05 7 views

Répondre

17

Vous ne pouvez pas avoir cela, malheureusement.

Mais vous obtenez le WCF Test Client à la place!

Il est disponible à partir de votre répertoire C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\, et il s'agit d'un outil graphique pour attacher aux services WCF et les tester de manière interactive. Très pratique. Comme avantage, le client de test WCF peut également traiter des types "complexes", par ex. objets, que vous voulez passer dans les appels de service - cela n'a jamais été possible sur les pages de test ASMX.

Sinon, vous devrez utiliser quelque chose comme WCF Storm (outil .NET) ou SoapUI (Java) pour vos services SOAP.

Marc

+0

Est-il possible d'exécuter le client de test sur un serveur de test ou de production pour un débogage rapide? (sans VS installé)? –

+0

n'a jamais tenté de le faire, car il s'agit d'un outil d'interface graphique interactif, et il n'y a pas de MSI d'installation séparé pour cela. SoapUI (qui est gratuit, lui aussi) prend en charge le test de ligne de commande des services, mais il est basé sur Java, vous aurez donc besoin d'au moins un runtime Java sur vos serveurs de test –

+0

Vous voudrez peut-être avoir un regardez aussi WCFStorm - c'est .NET et prétend supporter une gamme de scénarios de test. –

1

Assez sûr que vous pouvez pointer le WCFTestClient à n'importe quoi.

0

Le client de test WCF est vraiment utile. Vous pouvez pointer vers vos serveurs de production ou de test, ainsi que localhost. Cela vous permet d'invoquer vos méthodes comme les anciens services Web ASMX. Vous pouvez voir la valeur résultante bien formatée, et pouvez voir le XML.

Questions connexes