2013-06-26 32 views
0

我在Windows Server 2008 R2中安装了BizTalk Server 2010。当我通过向导发布WCF服务,并尝试在浏览器中运行的服务,它返回一个错误:为了运行BizTalk WCF发布的服务,BizTalk Server 2010需要域控制器吗?

The Messaging Engine failed to register the adapter for "WCF-BasicHttp" for the receive location "/OrderProcessingDescription/OrderProcessService.svc". Please verify that the receive location exists, and that the isolated adapter runs under an account that has access to the BizTalk databases.

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

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

回答

2

请参阅下面的线程来检查实际的错误: Link to thread

从线程答:

To solve this issue check the application pool security user account in the IIS. Add that user account into the BizTalk Isolated Host Users group. Or change the application pool to the pool which user is already a member of the BizTalk Isolated Host Users Group.

域控制器功能实际上已经很少做这和功能可能不将安装在您的BizTalk服务器上。

+0

我已经配置了所有这些设置。但它仍然给这个错误。 @PieterVandenheede –

+0

您的接收位置是否工作并指向与IIS中设置的完全相同的虚拟目录? –

+0

是的,接收位置已启用并正在运行。并指向正确的虚拟目录。 @PieterVandenheede –

0

由于您使用的发布向导:

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

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

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

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