安装疑难解答和了解已知安装问题

不要在域控制器计算机上安装 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

解决方法

手动复制文件并重新配置:

  1. 将以下两个文件从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 下<。

  2. 将复制的文件添加到安装了 BTARN HTTP 前端功能的计算机。 默认情况下,将文件复制到 <drive>:\Program Files\Microsoft BizTalk Accelerator for RosettaNet。

  3. 将文件复制到 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:

  1. 在“Internet Information Services (IIS) 管理器”中,右键单击“ 网站”,然后单击“ 属性”。

  2. 在“ 网站属性 ”对话框中,单击“ ISAPI 筛选器 ”选项卡,删除 RPC 代理 筛选器,然后单击“ 确定”。

  3. 重启 IIS。

  4. 重启 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 自解压可执行文件,并将文件保存到临时文件夹。