安装疑难解答和了解已知安装问题
不要在域控制器计算机上安装 SQL Server
如果在域控制器计算机所在的同一台计算机上安装SQL Server,则尝试创建 SQL 发送端口时,它会返回以下错误消息:
Error: Failed updating binding information.
BindingException: Could not validate TransportTypeData or Address properties for Primary Transport of Send Port 'SendPort1'. Exception from HRESULT: 0x80131500.
Error: Failed updating binding information.
BindingException: Could not validate TransportTypeData or Address properties for Primary Transport of Send Port 'SendPort1'. Exception from HRESULT: 0x80131500
重要
请勿在域控制器计算机上安装SQL Server。
应用程序池的服务帐户必须与独立主机和主机实例的服务帐户相同
如果为 BTARN 应用程序池设置的服务帐户不同于独立主机帐户,则 BTARN 不会正确处理传入消息。 当接收 .aspx 页调用管道时,管道无权访问相应的证书。 因此,它不会解密传入消息或验证签名。 此外,它将无法访问 MessageBox 数据库。
已知安装问题
BTARN HTTP 前端功能配置失败
问题
如果通过执行自定义安装来仅安装 BTARN HTTP 前端功能,安装完成后,BTARN 配置可能会因以下错误而失败:
Failed to create object for feature: WebApp
解决方法
手动复制文件并重新配置:
将以下两个文件从BizTalk Server计算机复制到安装了 BTARN HTTP 前端功能的计算机:
Microsoft.VC80.ATL.manifest
atl80.dll
如果 Visual Studio 与 BizTalk Server 安装在同一台计算机上,则这两个文件的源文件夹为 <drive>:\Program Files\Microsoft Visual Studio <version>\VC\redist\x86\Microsoft.VC100.ATL。
如果未在同一BizTalk Server计算机上安装 Visual Studio,则两个文件的源文件夹位于 drive>:\WINDOWS\WinSxS 下<。
将复制的文件添加到安装了 BTARN HTTP 前端功能的计算机。 默认情况下,将文件复制到 <drive>:\Program Files\Microsoft BizTalk Accelerator for RosettaNet。
将文件复制到 HTTP 前端计算机后,再次运行 Configuration.exe 。
卸载后,某些 BTARN 程序集保留在 GAC 中
问题
卸载 BTARN 时,某些程序集保留在全局程序集缓存中, (GAC) 。
解决方法
重新安装 BTARN 前,从 GAC 中删除程序集。
使用 SDK 中的 BtarnClean 实用工具删除程序集。 该实用程序执行下列操作:
停止和取消登记所有 BTARN 业务流程。
停止和删除所有关联的端口。
取消部署所有 Microsoft.Solutions.BTARN.* 程序集。
运行该实用程序后,如果仍有程序集保留在 GAC 中,请打开 Windows 资源管理器,转到“C:\Windows\Assembly”文件夹,然后手动删除所有以 Microsoft.Solutions.BTARN 开头的程序集。
64 位 OS 上的服务不可用错误
问题
尝试在 64 位 Windows 操作系统上访问 BTARN HTTP 接收位置时,可能会收到 Service Unavailable
错误。
原因
此问题可能是由“RPCProxy.dll”ISAPI 筛选器造成的。
解决方法
删除对 RPC 代理 ISAPI 筛选器的引用,并重启 IIS:
在“Internet Information Services (IIS) 管理器”中,右键单击“ 网站”,然后单击“ 属性”。
在“ 网站属性 ”对话框中,单击“ ISAPI 筛选器 ”选项卡,删除 RPC 代理 筛选器,然后单击“ 确定”。
重启 IIS。
重启 IIS 后,请尝试访问 http://localhost. 你会收到从 Internet 浏览器返回的 400 消息。
不支持SQL Server混合模式
BTARN 不支持在混合模式下SQL Server。
运行 setupx64.bat 设置双操作 PIPAutomation 业务流程示例
在 \Program Files\Microsoft BizTalk Accelerator for RosettaNet\SDK\PIPAutomation\DoubleAction 文件夹中运行 setupx64.bat,以设置双重操作 PIPAutomation 业务流程示例。
将 BTARN 安装文件从 Web 下载到临时文件夹
问题
如果从 Web 下载 BTARN 自解压可执行文件,并将其保存到BizTalk Server根文件夹,则在尝试运行可执行文件时,BizTalk 安装向导将运行,而不是 BTARN 安装向导。
解决方法
下载 BTARN 自解压可执行文件,并将文件保存到临时文件夹。