#c# #silverlight #wcf #service
#c# #silverlight #wcf #Обслуживание
Вопрос:
Привет, мне нужно написать консольную программу для тестирования веб-сервиса, который у меня есть, есть идеи, как это сделать? и куда мне поместить коды?
Комментарии:
1. Вам не очень понятно, в чем проблема — вы не знаете, как создать консольное приложение? Вы не знаете, как импортировать ссылку на службу? Или в чем еще проблема……
2. я не знаю, как создать консольное приложение, я не думаю, что я знаю, как импортировать ссылку на службу…
3. вы хотите проверить, работает ли этот веб-сервис или нет, если да, используйте microsoft ..existing utility
Ответ №1:
Шаг 1: Создайте новое консольное приложение: File > New Project > in the Windows tab > Console app
Шаг 2. добавьте ссылку на службу к вашей службе: в обозревателе решений щелкните правой кнопкой мыши References > Add Service Reference
и добавьте свою службу
Шаг 3: закодируйте свои вызовы к сервису и протестируйте свой сервис
Итак, какая часть вам непонятна?
Комментарии:
1. Привет, итак, я создал консольное приложение, теперь как мне вызвать службу?
2. @GJJ: когда вы делали
Add Service Reference
, вы должны были получить класс для своего сервиса — создайте экземпляр(yourservicename)Client
класса и вызовите методы в нем
Ответ №2:
вы можете использовать wcf storm, погуглить его и загрузить
Ответ №3:
Вам не нужно создавать консоль для этого, вам просто нужно открыть приложение, созданное для этого. Посмотрите свой WcfTestClient.Exe, расположенный, скорее всего, по адресу:
C:Program Файлы (x86) Microsoft Visual Studio 10.0 Common7 IDE
Или, если вы настаиваете на другом подходе к тестированию, например: параллельный вызов или стресс-вызов, вы можете просто создать новое консольное приложение и добавить ссылку на службу в свой проект, и к тому времени оно должно быть доступно для вас.
Ответ №4:
Нет необходимости писать, это уже доступно