Страницы

Поиск по вопросам

вторник, 16 июля 2019 г.

Два сервиса на одном сервере

Добрый день!
Спасибо что зашли. Я столкнулся с такой задачей.
Есть сервер, на нем установлены в IIS 4 WCF-сервиса:
Service1 : 1100 (основной) Service2 : 1101 Service3 : 1102 Service4 : 1103
Первый сервис вызывает второй. В принципе тут не было бы ничего сложного, если бы не сертификаты. Это сделано для того, чтобы софт. могли юзать только авторизованные приложения.
Ошибка при вызове сервиса 2:
System.ServiceModel.Security.SecurityNegotiationException: Could not establish secure channel for SSL/TLS with authority ':1101'. ---> System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
Я проверил сертификаты - мы заходим на второй сервис с нужным сертификатом. У меня есть подозрения, что ошибка в веб-конфиге.
Подскажите, пожалуйста, как решить эту проблему? Я с сертификатами только начинаю работать.
Ниже находится мой веб-конфиг:









Ответ

Могу дать три рекомендации на сей счет:
Всегда обновляться в Service References ссылку на сервис после его апдейта на сервере проверяйте доступ пользователя, под которым запущен Пул, к физической папке сервиса проверьте сертификаты и ендпоинты
Мне это помогло.

Комментариев нет:

Отправить комментарий