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

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

      如果Visual Studio安装在同一台BizTalk Server,则两个文件的源文件夹位于 <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 上的服务不可用错误

问题

尝试访问 Service Unavailable 64 位操作系统上的 BTARN HTTP 接收位置时Windows错误。

原因

此问题可能是由“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,以设置 Double Action PIPAutomation Orchestration 示例。

将 BTARN 安装文件从 Web 下载到临时文件夹

问题

如果从 Web 下载 BTARN 自解压缩可执行文件并将其保存到 BizTalk Server 根文件夹,则当你尝试运行该可执行文件时,BizTalk 安装向导 将运行,而不是运行 BTARN 安装向导。

分辨率

下载 BTARN 自解压缩可执行文件,将文件保存到临时文件夹。