2013-11-28 82 views
1

我想部署一個簡單的業務流程與1個接收端口和1個發送端口。當我嘗試從Visual Studio 2010部署解決方案時,只有接收端口出現在管理控制檯中進行綁定,但發送端口根本沒有顯示出來。 請讓我知道如何解決此問題。BizTalk:發送端口沒有出現在部署的業務流程

BizTalk版本:2010

問題與範圍形狀有關。我正在使用Scope形狀內的發送端口,現在,當我部署應用程序時,發送端口在綁定的協調中不可用。編排顯示只有1個接收端口和沒有發送端口。請指導如何在範圍形狀內使用發送端口。

謝謝, MAYUR賈達夫

回答

3

如果邏輯端口上裝訂設置(在業務流程中的端口形狀)被設定在後來指定或Direct則沒有物理端口將被創建。但是,您可以在管理控制檯中手動創建端口,並將業務流程綁定到端口。

如果它被配置爲立即指定或動態,它將創建端口(但名字很可怕)。

我認識的大多數開發人員將使用稍後指定或直接並在管理控制檯中創建端口,然後創建綁定文件作爲發行版設置過程的一部分,而不依賴於從Visual Studio部署來創建這些端口除了動態端口之外更容易發生。

+0

解釋這個問題在編輯的版本,發送端口範圍形狀內部apprearing不適用於部署後綁定業務流程中。請指教。 –

+0

如果它是直接端口,那麼將在管理控制檯中顯示沒有邏輯端口,因爲該端口會發布到消息框並且您需要訂閱消息。例如在發送端口上進行預訂,以查找消息中的消息類型或提升的屬性。 – Dijkgraaf

0

我剛剛面臨同樣的問題,這絕對是一個VS錯誤。我將編排從一個項目移到另一個項目,並且在重新編譯之後,編排的所有邏輯發送端口都在BizTalk管理控制檯中消失。

幸運的是,如果您只是刪除其中一個發送端口並重新創建它(重新使用現有的端口類型),那麼在部署之後您將返回您的發送端口。

拉茲洛

相關問題