【问题标题】:Is domain controller necessary for BizTalk server 2010 in order to run BizTalk WCF published services?BizTalk server 2010 是否需要域控制器才能运行 BizTalk WCF 发布的服务?
【发布时间】:2013-06-23 07:49:34
【问题描述】:

我在 Windows Server 2008 R2 中安装了 BizTalk Server 2010。当我通过向导发布 wcf 服务并尝试在浏览器上运行该服务时,它返回错误:

消息引擎未能注册适配器 接收位置的“WCF-BasicHttp” “/OrderProcessingDescription/OrderProcessService.svc”。请验证 接收位置存在,并且隔离适配器运行 在有权访问 BizTalk 数据库的帐户下。

应用程序池中使用的帐户也是 BizTalk 独立主机用户组的成员。

Windows Server 2010 中没有安装的东西是域控制器。如果我需要安装它,请告诉我。

【问题讨论】:

    标签: iis-7 windows-server-2008 biztalk esb biztalk-2010


    【解决方案1】:

    由于您使用的是发布向导:

    • 确保有一个可用的应用程序池链接到 BTS 隔离主机帐户(您似乎已经这样做了)。

    • 确保向导在 IIS 中为 basicHttp 端点创建的应用程序/虚拟目录配置为使用此应用程序池。

    • 确保已创建并启用相应的接收端口(查看 BizTalk 管理控制台)。

    • 还要确保接收端口的 BTS 主机进程正在运行。

    【讨论】:

      【解决方案2】:

      请查看以下线程以检查实际错误: Link to thread

      来自线程的答案:

      要解决此问题,请检查应用程序池安全用户帐户 在 IIS 中。将该用户帐户添加到 BizTalk 隔离主机用户 团体。或者将应用程序池更改为用户所在的池 已经是 BizTalk 独立主机用户组的成员。

      域控制器功能实际上与此无关,并且该功能很可能不会安装在您的 BizTalk 服务器上。

      【讨论】:

      • 我已经配置了所有这些设置。但它仍然给出这个错误。 @PieterVandenheede
      • 您的接收位置是否正常工作并指向与 IIS 中设置的完全相同的虚拟目录?
      • 是的,接收位置已启用并正在运行。并指向正确的虚拟目录。 @PieterVandenheede
      • @MukeshSakre 你能否检查一下 IIS 中的 Web 服务是否启用了匿名身份验证,如果是,是否设置为使用 IUSR 或应用程序池帐户?
      • Web 服务启用了匿名身份验证,并且它正在使用应用程序池帐户。 @Rajesh Ramamirtham
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      相关资源
      最近更新 更多