【发布时间】:2010-11-04 06:14:51
【问题描述】:
我正在尝试从 BizTalk (2006) 编排中调用 Web 服务。
掌握了基础知识后,我一直在关注this tutorial(从第 74 页开始),其中我有一个对外部 Web 服务的 Web 引用(我使用的是 this web service 而不是教程中的那个) ,我在发送组件中有我的网络消息,并为网络服务调用设置了请求/响应端口。
我相当确定一切设置正确,但我的编排未能调用 Web 服务并出现以下错误:
适配器未能传输要发送端口的消息 “My_Order_Processor.Orchestration-CurrencyConvertPort-36c122f41c5596ae” 网址为“http://www.webservicex/net/CurrencyConvertor.asmx.
WebException:无法连接到远程服务器。
SocketException: 一个现有的连接被强制 被远程主机209.162.186.60:80关闭
IP 209.162.186.60 是我尝试连接的 Web 服务的地址。我正在尝试缩小错误的原因,例如:
- 防火墙问题
- 代理服务器问题(我不知道如何配置 BizTalk 以使用代理服务器)
- 别的东西
BizTalk 服务器可以ping 网络服务,我可以访问互联网(通过IE),我可以成功地将WebReference 添加到项目中(意味着至少编排设计者可以访问网络服务好了)。我还尝试了不同的 Web 服务,结果相同。
关于找出发生这种情况的原因或如何找到更多信息的任何想法? (我是 BizTalk 新手)
【问题讨论】:
标签: web-services exception proxy biztalk firewall