a vraiment aimé la commodité de simplement tirer le navigateur Web et en tapant certaines valeurs pour tester un service Web ASMX, n'est plus possible avec WCF? p>
3 Réponses :
Vous ne pouvez pas avoir cela, malheureusement. P>
Mais vous obtenez le client de test WCF à la place! p>
Il est disponible à partir de votre En tant que prestation, le client de test WCF peut également traiter des types "complexes", par exemple. Objets, que vous souhaitez passer en appels de service - cela n'a jamais été possible sur les pages de test ASMX. P>
Sinon, vous devez utiliser quelque chose comme WCF Storm (outil .NET ) Ou soPui (basé sur Java) pour vos services SOAP. P>
marc p> C: \ Program Files \ Microsoft Visual Visual Studio 9.0 \ Common7 \ Ide \ Code> Directory, et c'est un outil d'interface graphique pour joindre aux services de WCF et les tester de manière interactive. Assez pratique. P>
Est-il possible d'exécuter le client de test sur un test de test ou de production pour un débogage rapide? (Sans VS installé)?
N'ayé jamais tenté de faire cela, car c'est un outil interactif interactif, et il n'y a pas d'installation distincte pour cela. SOAPUI (qui est libre, aussi) d'autre part prend en charge les tests de ligne de commande des services, je crois - mais il est basé sur Java, vous auriez donc besoin d'au moins un runtime Java sur vos serveurs de test
Vous voudrez peut-être aussi jeter un coup d'œil sur WCFTorm aussi - c'est .NET et prétend supporter une gamme de scénarios de test.
Marc_s, avez-vous utilisé WCFTorm? Si oui, qu'avez-vous pensé?
@Richardod: Cela semblait assez prometteur, mais n'a pas réussi à livrer sur un scénario que j'avais: Importer une description de service à partir d'un WSDL sur disque (ne pas pouvoir se connecter de manière interactive à celle-ci pour obtenir le WSDL). N'a pas essayé si la nouvelle version 1.1 fera cela.
à peu près sûr que vous pouvez pointer le wcftestClient à n'importe quoi. P>
Le client de test WCF est vraiment utile. Vous pouvez le signaler à vos serveurs de production ou de test, ainsi que localhost. Il vous permet d'appeler vos méthodes telles que les anciens services Web ASMX. Vous pouvez afficher la valeur résultante bien formatée et peut voir le XML. P>