BAM 门户中的已知问题

本主题包含有助于识别和解决在使用 BAM 门户时可能发生的问题的信息。

当 BAM 门户和 IE 位于同一台计算机上并且安全设置较低时发生错误

问题

使用 Internet Explorer 时,在以下情况下,可能会在 “/BAM”应用程序中遇到错误消息服务器错误

  • 单击指向非现有活动实例的相关活动时。

  • 在以下方案中单击 “保存警报 ”按钮时:

    • ActivitySearch 页上创建查询,然后单击“ 设置警报”。

    • 完成警报字段,然后单击“ 保存警报”。

    • 单击返回按钮。

    • 再次单击“ 保存警报 ”按钮。

    原因

    运行安全级别设置为低的 Internet Explorer 时,Web 请求以低特权执行。 为了应对 Windows 集成安全挑战,Internet Explorer 会传递具有低特权的用户令牌。

    如果在安装了 BAM 门户的同一台计算机上使用 Internet Explorer,并将 Internet Explorer 中的安全级别设置为低,则门户将使用低特权令牌模拟用户。 此令牌无权写入事件日志。 如果门户遇到错误,它将尝试将其记录到事件日志,并且会失败,因为用户令牌的特权减少不足以访问事件日志。

    解决方案

    如果需要从本地计算机进行浏览,应添加到 http://localhost 受信任的站点列表中。

将 localhost 添加到受信任站点列表

  1. 在 Internet Explorer 中,单击“工具”,然后单击“Internet 选项”

  2. 单击“ 安全 ”选项卡,然后单击“选择区域”中的 “受信任的站点以查看或更改安全设置 窗口。

  3. 单击“ 网站 ”按钮。

  4. “将此网站添加到区域 ”文本框中,键入 http://localhost。 如果选中了此区域中的所有站点的“要求服务器验证(https:)”复选框,请取消选中该复选框,然后点击添加按钮。 网站 http://localhost将显示在 “网站” 列表中。

  5. 如有必要,将“需要服务器验证(https:)”复选框恢复到区域中所有网站的初始状态。

  6. 单击“ 关闭 ”按钮,然后单击“ 确定”。

Bam Portal 聚合在 Internet Explorer 中使用 IP 地址作为 URL 时不填充现有数据

问题

将 IP 地址用作 INTERNET Explorer 的 URL 以查看 BAM 门户时,聚合将显示以下消息:“无详细信息。 无法处理查询。

原因

Internet Explorer 中的默认安全设置可能会阻止使用 IPv4 和 IPv6 地址作为 URL 访问站点。

解决方案

将站点地址添加到受信任的站点列表,并允许跨域访问数据源。

将 IP 地址添加到受信任的站点列表

  1. 在 Internet Explorer 中,单击“工具”,然后单击“Internet 选项”

  2. 单击“ 安全 ”选项卡,然后单击 “受信任的站点 安全区域”。

  3. 单击“ 网站 ”按钮。

  4. “将此网站添加到区域”中,键入 BAM 门户的 IP 地址,然后单击“ 添加”。

  5. 单击“ 关闭”,然后单击“ 确定”。

允许跨域访问数据源

  1. 在 Internet Explorer 中,单击“工具”,然后单击“Internet 选项”

  2. 单击“ 安全 ”选项卡,然后单击 “受信任的站点 ”安全区域。

  3. 向下滚动到“设置”树的“杂项”节点时,单击“自定义级别”按钮。

  4. 访问跨域数据源 节点中,单击启用按钮,然后单击确定

BM.exe 未在 PowerShell 中运行

问题

以下命令在 PowerShell 中运行时引发错误。

bm.exe get-config -FileName:config.xml  

原因

PowerShell 找不到 .exe 和配置文件的路径。

解决方案

如果在 PowerShell 中使用 bm.exe,请指定 .exe 和配置文件的完整路径。 例如: bm.exe get-config -FileName:config.xml 应指定为 “%BizTalkPathTracking%”\bm.exe get-config -FileName:”%InstallDir%”\Tracking\config.xml.

另请参阅

BAM 门户的规划