0

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

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

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

Windows Server 2010 中未安装的一件事是域控制器。如果我需要安装它,请告诉我。

4

2 回答 2

2

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

来自线程的答案:

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

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

于 2013-06-26T19:59:24.890 回答
0

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

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

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

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

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

于 2013-07-01T16:15:53.387 回答