Невозможно поговорить с собственной службой WCF - PullRequest
0 голосов
/ 22 января 2019

Резюме: я заметил, что одна из удаленных машин не может подключиться к этой автономной службе WCF.

Сообщение: ошибка: System.ServiceModel.EndpointNotFoundException: не было прослушивания конечной точки на https://workflowclientservice.mmx.com/WorkflowClientService, которая могла бы принять сообщение.Это часто вызывается неправильным адресом или действием SOAP.

Другие удаленные машины могут взаимодействовать с собственной службой WCF.

Справочная информация. У меня есть служба Windows, называемая «Диспетчерская служба», и эта служба самостоятельно размещает некоторые службы WCF, такие как «Служба журнала рабочего процесса», «Служба оповещений» и «Служба клиента рабочего процесса»

У меня есть другая служба Windows, которая называется «Служба клиента» и использует эти службы WCF.Эта служба Windows (служба клиента) установлена ​​на разных удаленных компьютерах.Клиентская служба, установленная на удаленных машинах, может обмениваться данными с этой собственной службой WCF.

Что я уже пробовал: Я проверил брандмауэры и не вижу проблем на клиенте и хосте.

На одном из удаленных компьютеров (которые могут общаться со службой) я открыл браузер ie на машине и смог получить доступ к службе через веб-сайт

Впроблема удаленного компьютера (который не может общаться со службой), я вообще не смог получить доступ к службе в браузере.

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

1 Ответ

0 голосов
/ 22 января 2019

Предоставляет ли ваша служба конечную точку метаданных?Вы пытались использовать WcfTestClient для общения с собственной службой WCF?Я бы попробовал это с той же машины, что и служба, чтобы быть с

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...