2013-06-26 53 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主機進程正在運行。