Служба WCF не вызывается клиентом - PullRequest
0 голосов
/ 24 мая 2011

Я работаю над своим первым сервисом WCF, и я не уверен, почему нет результатов, несмотря на то, что я делаю все правильно.

Создан сервис WCF. Также добавлена ​​страница .svc, и теперь я могу публиковать и просматривать свой сервис, когда он размещен на IIS. Теперь я добавляю ссылку на сервис в простое консольное приложение и создаю объект клиента, при условии значений, указанных в контракте на данные, а затем я делаю client.Operationname().

Что должно произойти, так это то, что моя служба должна отправить электронное письмо на адрес электронной почты, который я указал во время тестирования, с сообщением подтверждения. Но этого не происходит.

  • Я включил ведение журнала, используя SvcConfigEditor в опубликованном файле конфигурации, но запись в журнале отсутствует.

  • Я проверил логи smtp и там тоже ничего нет.

У меня заканчиваются идеи о том, что еще я могу сделать, чтобы убедиться, что я могу отправить подтверждение по электронной почте клиенту, использующему мой сервис. Также мой сервис работает, когда он опубликован на локальной машине.

1 Ответ

0 голосов
/ 24 мая 2011

Попробуйте использовать WcfTestClient.exe из командной строки Visual Studio.Net, чтобы помочь имитировать клиента. Затем вы можете отладить код на стороне сервера.

...