Кто-нибудь знаком с настройкой адаптеров WCF-nettcp для BTS?
Когда я создаю адаптер WCF-netTcp для местоположения получения, я не уверен, как / когда BTS откроет порт 808 для прослушивания указанного URI адреса. Похоже, это произойдет, только если я перезапущу все приложение BizTalk. Если по какой-то причине он закрывается, я не вижу никакого способа перенастройки и повторного открытия порта.
Кроме того, поскольку это только привязка net.tcp, конечная точка mex не отображается. Я считаю, что клиентские приложения, которые хотят использовать эту открытую службу WCF, изначально нуждаются в метаданных mex. Доступ к этой конечной точке напрямую из проекта Visual Studio просто даст
Metadata contains a reference that cannot be resolved: 'net.tcp://biztalkserver/PostReceiveLocation_TCP/PostReceiveService.svc'.
Metadata contains a reference that cannot be resolved: 'net.tcp://biztalkserver/PostReceiveLocation_TCP/PostReceiveService.svc'.
If the service is defined in the current solution, try building the solution and adding the service reference again.
Невозможно сказать, как правильно выставить конечную точку mex для службы. Мастер публикации служб BizTalk WCF сбивает меня с толку; Я не могу получить ссылку на адаптер WCF / местоположение получения, которое я настроил. Я не нахожу документ, который учит, что нужно делать для служб NetTcp; это все о Http.