2009-10-05 13 views

Odpowiedz

17

Niestety, nie możesz tego mieć.

Ale zamiast tego dostajesz WCF Test Client!

Jest dostępny z katalogu C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ i jest narzędziem graficznym do dołączania do usług WCF i testowania ich interaktywnie. Dość przydatny.

Jako korzyść, klient testowy WCF może również obsługiwać "złożone" typy, np. obiekty, które chcesz przekazać do zgłoszeń serwisowych - na stronach testowych ASMX nigdy nie było to możliwe.

W przeciwnym razie musisz użyć czegoś takiego jak WCF Storm (narzędzie .NET) lub SoapUI (oparte na Javie) dla swoich usług SOAP.

Marc

+0

Czy można uruchomić klienta testowego na serwerze testowym lub produkcyjnym w celu szybkiego debugowania? (bez zainstalowanego VS)? –

+0

Nigdy nie próbowałem tego zrobić, ponieważ jest to interaktywne narzędzie GUI i nie ma oddzielnego instalacyjnego pliku MSI. Z drugiej strony SoapUI (który jest darmowy) obsługuje usługi testowania linii poleceń, ale bazuje na Javie, więc potrzebujesz co najmniej środowiska uruchomieniowego Java na serwerach testowych. –

+0

Możesz chcieć mieć spójrz na WCFStorm - jest to .NET i twierdzi, że obsługuje wiele scenariuszy testowych. –

1

Na pewno można wskazać WCFTestClient w czymkolwiek.

0

Klient testowy WCF jest naprawdę przydatny. Możesz wskazać to na serwerach produkcyjnych lub testowych, a także na localhost. Pozwala na wywoływanie twoich metod, tak jak zrobiły to stare usługi sieciowe ASMX. Możesz wyświetlić wynikową wartość ładnie sformatowaną i wyświetlić XML.

Powiązane problemy