Naprawdę myślałem, że naprawiłem ten problem, ale wcześniej był on tylko zamaskowany.
Mam usługę WCF hostowaną w usługach IIS 7 przy użyciu protokołu HTTPS. Kiedy przejść do tej strony w przeglądarce Internet Explorer, to działa jak czar, to dlatego, że nie dodaje certyfikat do lokalnego sklepu urzędzie certyfikacji korzeń.
Programuję na 1 maszynie, więc klient i serwer to ta sama maszyna. Certyfikat jest samopodpisywany bezpośrednio z przystawki zarządzania usługami IIS 7.
Ciągle otrzymuję ten błąd teraz ...
Nie można ustanowić relacji zaufania dla bezpiecznego kanału SSL / TLS z uprawnieniami.
... przy wywołaniu z konsoli klienta.
Ręcznie nadałem sobie uprawnienia i usługę sieciową do certyfikatu, używając findprivatekey
i używając cacls.exe
.
Próbowałem połączyć się z usługą za pomocą SOAPUI i to działa, więc musi to być problem w mojej aplikacji klienckiej, która jest kodem opartym na tym, co kiedyś działało z http.
Gdzie indziej mogę szukać. Wydaje mi się, że wyczerpałem wszystkie możliwości, dlaczego nie mogę się połączyć?