2012-10-16 130 views
0

在AppFabric中,我們看到一些暫停的工作流程。當我們嘗試手動恢復它們時,我們會收到錯誤:AppFabric恢復命令失敗

There was no endpoint listening at net.pipe://[server]/[webSite]/[folder]/[workflowFile].xamlx/System.ServiceModel.Activities_IWorkflowInstanceManagement that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

可能是這個錯誤的原因是什麼?應該在哪裏定義這個端點?

回答

1

這可能是net.pipe未在網站或應用程序(綁定)上啓用的結果。如果啓用完整的WCF診斷跟蹤,您將看到底層問題是什麼。

它也可能是一個混亂的配置文件的結果。我曾經必須明確地將工作流控制端點添加到配置中。

+0

Net.pipe在服務器上啓用。 WCF全面診斷現在不可能,因爲它正在生產,所以診斷不是那麼簡單。我會仔細檢查配置文件。感謝您的回答! – dee

+0

嘗試確保net.pipe在IIS中的默認網站上啓用爲*綁定*,並且還作爲應用程序上的啓用協議啓用。您還應該檢查以確保訪問net.pipe端點的進程的身份有權執行此操作。您是否可能嘗試遠程訪問net.pipe endpointr?如果它在生產中,請要求管理員在AppFabric中啓用WCF詳細跟蹤,嘗試恢復,然後向您發送跟蹤。如果失敗,請在開發環境中重新創建場景。 – Sentinel