На самом деле я думал, что эта проблема исправлена, но она была только замаскирована раньше.
У меня есть служба WCF, размещенная в IIS 7 с использованием HTTPS. Когда я просматриваю этот сайт в Internet Explorer, он работает как прелесть, потому что я добавил сертификат в локальный корневой центр сертификации.
Я разрабатываю на 1 машине, поэтому клиент и сервер - это одна и та же машина. Сертификат самоподписывается непосредственно из оснастки управления IIS 7.
Я постоянно получаю эту ошибку...
Не удалось установить доверительные отношения для безопасного канала SSL/TLS с полномочиями.
... при вызове с клиентской консоли.
Я вручную предоставил мне разрешения и службу сети сертификату, используя findprivatekey
и используя cacls.exe
.
Я попытался подключиться к службе с помощью SOAPUI, и это работает, поэтому это должно быть проблемой в моем клиентском приложении, которое является кодом, основанным на том, что использовалось для работы с http.
Где еще я могу посмотреть, я, кажется, исчерпал все возможности, почему я не могу подключиться?