正如我在这里问的那样,我有一个由作为 Web 服务发布的公共端口启动的编排。每次调用此服务时,编排都会启动
我也需要每 30 分钟启动一次编排。
我最终使用计划任务适配器来调用我自己的端口。我创建了一个预定的接收端口,它在给定的时间创建消息,以及一个带有过滤器的发送端口,从端口接收消息并将它们发送到 Web 服务端口
编排正确启动,但出现错误:
System.ServiceModel.CommunicationException: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
经过研究,我发现 Biztalk 不喜欢单向 Web 服务(即使这个 Web 服务是由“Biztalk Web 服务发布向导”生成的)
我找到了WCF-proxy 之类的解决方案,但我想知道是否可以将编排 Web 服务配置为双向(在向导中您可以强制它),然后按照我现在的方式调用它。我正在尝试但仍然收到类似的错误
有人有类似的问题吗?
谢谢