在基于 .NET Framework 的 BizTalk Health Monitor 部署中,ChkBHMRep.exe 负责执行仓库更新检查。因此,在另一个可执行文件上设置代理,可能使该检查保持不变。

如果部署使用当前 Windows 用户的系统代理和默认凭据,请将此节合并到检查器旁边的 ChkBHMRep.exe.config 中:

<configuration>
  <system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
      <proxy usesystemdefault="true" />
    </defaultProxy>
  </system.net>
</configuration>

保留其他配置节和唯一的根配置元素。通过其正常生命周期重新启动检查器,以便新进程加载该文件。

默认凭据意味着运行该进程的身份。计划任务账户与交互式管理员可能拥有不同的代理访问权限。此设置不提供任意存储的密码,也不在该中间节点上授予该身份权限。

将 BHM 部署和运行时版本与调查一起保留。这是 .NET Framework 的可执行文件配置机制,而不是适用于每个现代 .NET HTTP 客户端或主机上所有进程的通用设置。

相关文章