Получение 2 конечных точек API, работающих на одном компьютере - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть следующие настройки. Два разных API, которые связаны друг с другом. Я вызываю первый (WEB API), а затем на основе ввода повторяю вызов Dataservice. Один запускается как https://LocalHost: 55254 , а другой как https://localhost: 44580

Я работаю Windows 10 и Visual Studio 2019.

Моя проблема в том, что, хотя я могу подключиться к своему WEB API, я даже не вижу конечную точку службы данных. Я не могу подключиться к нему вообще. При попытке подключения появляется следующая ошибка:

System.ServiceModel.CommunicationException: «Произошла ошибка при выполнении HTTP-запроса к https://localhost: 55254 / DataService.sv c . Это может быть связано с тем, что сертификат сервера не настроен должным образом с HTTP.SYS в случае HTTPS. Это также может быть вызвано несоответствием привязки безопасности между клиентом и сервером. '

Я не уверен, чего мне не хватает, чтобы сделать второй доступным. Я сделал самоподписанный сертификат для первого API, но у меня не было единственной реальной возможности получить его для второго API ..... (у меня нет большого опыта по настройке этой среды тестирования)

Спасибо

...