2017-08-22 92 views
0

最初我們的工作流配置爲測試站點名稱和測試虛擬目錄名稱。我們正在嘗試將測試站點重命名爲默認網站,並將工作流程引入現有實例的錯誤以下。我已經將TestName中的SiteName從TestDeploymentsTable表中更新爲默認Web站點,但仍然引發相同的錯誤。有沒有一種方法可以更新此網站名稱,因爲我希望我的工作流在默認網站下運行。在IIS中更改站點名稱時引發工作流錯誤

System.ServiceModel.FaultException:一個 InstancePersistenceCommand的執行被中斷,因爲實例關鍵字 「0e168682-17c0-6395-e3d8-1057af08c935」沒有關聯到一個 實例。這可能是因爲實例或密鑰已被清除 或因爲密鑰無效。如果它生成的 消息是在錯誤的時間發送的,或者包含 錯誤的關聯數據,則密鑰可能無效。

回答

1

這與計算相關鍵的方式有關。有關更多信息,請參閱1

它在代理鍵創建中使用站點名稱,因此您將在查找時遇到此問題。 您可以在默認網站上啓動新的工作流程,但舊的工作流程無法進行關聯查詢。

SO: Workflow correlation issues on Azure

+0

你是對的。我們嘗試更改網站名稱,但它不適用於現有的工作流程實例。我們已經保留了現在的網站名稱。 – reddy39