WCF 4 - TransportWithMessageCredential с использованием сертификатов X.509 для транспорта и безопасности сообщений - PullRequest
0 голосов
/ 09 февраля 2012

В настоящее время я работаю над тем же приложением, которое вы описали в посте "WCF 4 - TransportWithMessageCredential , используя сертификаты X.509 для транспорта и безопасности сообщений". У меня вопрос: как создать сервисную ссылку на защищенный WCF Сервис в клиентском проекте VS10? Когда я предоставляю клиенту URL запущенного сервиса, он отображает ошибку:

"Произошла ошибка при загрузке https://localhost:8832/Design_Time_Addresses...'. соединение было закрыто: при отправке произошла непредвиденная ошибка. Не в состоянии для чтения данных из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом ".

В своем посте вы упомянули «... создали соответствующий svcutil.conf и запустили svcutil, который успешно создал класс прокси-клиента и app.config для моего тестового приложения WinForms». Что должен содержать svcutil.conf, чтобы можно было читать из защищенного сервиса wcf?

Служба WCF настроена так:

<security mode="TransportWithMessageCredential">

<transport clientCredentialType="Certificate"  />

<message clientCredentialType="Certificate"  />

Заранее спасибо!

1 Ответ

0 голосов
/ 13 февраля 2012
...