本文可适用于 Microsoft BizTalk 2010 加速器 RosettaNet (BTARN)。
症状
当使用 SSL 协议能够发送消息的 RosettaNet RNIFSend.aspx 发送页时,您将收到类似于以下内容的错误消息︰
BizTalk http 发送错误基础连接已经关闭︰ 未能建立 SSL/TLS 安全通道的信任关系。
若要确认您遇到的问题是同一问题,介绍了在这里,您可以禁用 SSL 协议以便 RosettaNet 应用程序可以接受未加密的通信。然后,您可以使用网络通讯流量监视器 (netmon.exe) 来捕获和查看通信量。通过执行此操作,您可以看到不同合作伙伴用来通信的协议。您还可以检查您使用的协议和响应协议。
解决方案
修补程序信息
可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。
如果此修复程序可供下载,则在此知识库文章顶部"提供修补程序下载"部分。如果未显示此部分,将申请提交到 Microsoft 客户服务和支持,以获取此修复程序。
注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰
http://support.microsoft.com/contactus/?ws=support注意:"修补程序下载可用"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。
若要解决此问题,请执行以下步骤:
-
应用此修复程序之前,请执行以下步骤︰
-
打开控制台根节点窗口,然后单击主机实例。
-
右键单击正在运行的实例,然后按停止。
-
在桌面上,单击开始,然后单击运行
-
键入inetmgr,然后按 enter 键以打开 Internet Information Services (IIS) 管理器。
-
停止的BAMAppPool、 BTARNAppPool和BTARNHttpReceivePool的应用程序池。
-
-
应用此修复程序。
-
应用此修复程序后,请按照下列步骤︰
-
在 IIS 管理器中,展开服务器树,然后展开站点。
-
单击BTARNApp,然后再单击内容视图。
-
展开应用程序 BTARNApp。
-
创建.xml 文件,名为"SSLConfig.xml"。
-
打开您刚创建的.xml 文件并添加下面的代码块中,您要使用哪个协议根据之一︰
<?xml version="1.0" encoding="utf-8" ?><EnableSSLProtocol>SSL</EnableSSLProtocol>
<?xml version="1.0" encoding="utf-8" ?><EnableSSLProtocol>TLS</EnableSSLProtocol>
注意:您使用的操作系统必须支持您在 SSLConfig.xml 文件中设置的协议。 -
启动的BAMAppPool、 BTARNAppPool和BTARNHttpReceivePool的应用程序池。
-
启动 BizTalk 主机实例。
-
有关 SSL 和 TLS 协议的详细信息,请参阅"更多信息"部分。
系统必备组件
若要应用此修补程序,您必须安装以下软件︰
-
Microsoft BizTalk Server 2010
-
RosettaNet Microsoft BizTalk 2010 加速器
重启要求
不需要在应用此修补程序后重新启动计算机。但是,您必须重新启动 IIS 和 BizTalk 主机实例的服务。
详细信息
BizTalk Server 服务包和累积更新相关信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
BizTalk Server 2555976 Service Pack 和累积更新列表BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
2003907 BizTalk 修补程序和服务包的支持信息有关 SSL 和 TLS 协议的详细信息,请访问以下 MSDN 网站︰
TLS 和 SSL 技术参考本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保、默示或其他有关的性能或可靠性。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。