2013-10-10 17 views
3

我想BizTalk項目部署到使用BizTalk部署框架,我本地的BizTalk Server和我收到以下錯誤:導入Biztalk的綁定錯誤

Information: Importing bindings "C:\Users...\PortBindings.xml" into application "Mdm" in BizTalk configuration database (server=".", database="BizTalkMgmtDb")... EXEC : error : Failed to update binding information. [C:\Users...\Deployment.btdfproj] Cannot update receive port "ApprovedRequests". Cannot update receive location "ApprovedRequestsDb". The following items could not be matched up to hosts due to name and/or trust level mismatches:
Item: 'ApprovedRequestsDb' Host: 'ReceiveHost' Trust level: 'Untrusted' You must do one of the following:
1) Create hosts with these names and trust levels and try again
2) Re-export the MSI without the binding files and have a post import script apply a suitable binding file.

我已經有主機名爲「ReceiveHost」,所以我決定,信任級別有問題。我試圖部署信任級別爲'可信'並且收到相同的錯誤。 找不出造成問題的原因。

謝謝。

+0

啊,經典的不受信任的主機問題! –

回答

6

根據錯誤,在您的綁定文件中,ApprovedRequestsDb接收位置被配置爲使用名爲ReceiveHost的主機(接收處理程序),它是不可信的,BizTalk無法找到。

仔細檢查要導入綁定文件的本地BizTalk服務器上主機的拼寫。還要確保它不可信。

最後,主機必須配置爲您的接收位置使用的適配器的處理程序。因此,如果您的接收位置應使用WCF-SQL適配器,則請轉至BizTalk管理控制檯中的適配器配置,並確保ReceiveHost配置爲該適配器的接收處理程序。

+0

謝謝!這只是拼寫問題:) –

+0

我缺少的部分是適配器配置。錯誤沒有具體提到這一點。 – Bensonius

0
  1. 檢查您是否擁有此安裝的主機,您的情況稱爲「ReceiveHost」。您可以在BizTalk Server管理控制檯中創建主機和主機實例。

  2. 檢查您的綁定使用的每個適配器(特別是用於「ApprovedRequestsDb」的適配器),「ReceiveHost」主機在發送/接收方向設置,這最初可能只是默認的BizTalkServerApplication 。在「平臺設置」下 - >「適配器」查看這些信息並在需要使用「SQL」主機的位置創建新的信息。

0

如果您的主機名不存在或拼寫錯誤,此錯誤將會發生。同時檢查信任級別設置爲不可信。一旦你驗證了以下內容,你可以重新創建你的綁定文件,因爲它可能是一些導致它不能正確導入的錯字。