共用方式為


使用 IIS 管理員來設定工作流程主機管理

此主題中的程序說明如何使用AppFabric 的「IIS 管理員」延伸模組來設定工作流程服務的主控功能。您可以為特定工作流程服務設定服務等級或伺服器、網站或應用程式等級的主控功能,以及讓服務繼承定義於更高等級的這些設定。如需設定如何在 IIS 階層中運作的詳細資訊,請參閱AppFabric 中的設定程序

重要

無法在 Microsoft AppFabric 1.1 for Windows Server 中使用非服務工作流程。在 AppFabric 中啟用程建立工作流程的執行個體需要訊息,而且非服務工作流程沒有訊息或接收活動。

重要

如需用於設定主控功能之對話方塊欄位的詳細描述,請參閱設定服務: 工作流程主機管理索引標籤

使用 IIS 管理員來設定工作流程服務的主控功能

  1. 在 [連線] 窗格 (左窗格) 的樹狀檢視中,選取工作流程服務所在的伺服器、網站或應用程式。

  2. 在 [工作區] 窗格的 [功能] 檢視中,按兩下 [AppFabric] 區段中的 [服務]。

  3. 從 [服務] 清單中選取工作流程服務,然後在 [動作] 窗格的 [管理 WCF 與 WF 服務] 區段中,按一下 [設定] 來開啟 [設定服務] 對話方塊。您也可以透過執行下列步驟,來開啟此對話方塊:在 [服務] 清單中,於您想要設定主控功能的工作流程服務上按一下滑鼠右鍵,然後按一下內容功能表中的 [設定]。

  4. 按一下 [工作流程主機管理] 索引標籤。

  5. 選取或清除 [啟用執行個體控制] 選項,以啟用或停用工作流程服務執行個體的控制。如果沒有為包含服務的應用程式啟用 net.pipe 通訊協定,您將會在此索引標籤頂端看到警告訊息。如需有關為應用程式啟用 net.pipe 通訊協定與為網站啟用 net.pipe 繫結的詳細資訊,請參閱設定服務: 工作流程主機管理索引標籤

  6. 選取或清除 [閒置時解除載入執行個體] 選項,以啟用或停用讓閒置一段時間的工作流程服務執行個體從記憶體解除載入,並將這些執行個體放入持續性儲存區中的功能。若選取 [閒置時解除載入執行個體],請依據您的需求指定 [解除載入逾時] 值。

    [解除載入逾時] 欄位指定一段時間,當工作流程服務執行個體閒置超過此時間之後,主機就會將該執行個體從記憶體解除載入,並將執行個體狀態資訊放入持續性儲存區。此參數的預設值是 60 秒。若將此值設定為 0,則主機會在執行個體閒置之後立即將它解除載入並放入持續性資料庫。允許的最大值是 TimeSpan.MaxValue

  7. 選取或清除 [閒置時維持執行個體的持續性] 選項,以啟用或停用在執行個體閒置時,將它放入持續性儲存區 (但不解除載入) 的功能。在將執行個體狀態資訊放入持續性儲存區之後,執行個體即可在記憶體中繼續執行。若選取 [閒置時維持執行個體的持續性] 選項,請指定適當的 [持續性逾時] 值。

    [持續性逾時] 欄位指定一段時間,當工作流程服務執行個體閒置超過此時間之後,主機便會將該執行個體放入持續性儲存區。此參數的預設值是 TimeSpan.MaxValue 秒。將此參數的值設定為 TimeSpan.MaxValue 時,執行階段不會在工作流程執行個體閒置時將它放入持續性資料庫。若將此值設定為 0,則主機會在執行個體閒置之後立即將它放入持續性資料庫。

    注意

    同時啟用 [閒置時解除載入執行個體] 與 [閒置時維持執行個體的持續性] 時,解除載入逾時值必須大於持續性逾時值;否則,系統不會將閒置的執行個體放入持續性資料庫。

  8. 選取 [發生未處理的例外狀況時的動作] 清單中的值,指定當執行個體發生未處理的例外狀況時要採取的動作。允許的值如下:「放棄」、「放棄並暫停」、「終止」與「取消」。預設值為「放棄」。如需這些選項的描述,請參閱設定服務: 工作流程主機管理索引標籤

  9. 按一下 [套用] 以套用設定。

    如需 [設定服務] 對話方塊之 [工作流程主機管理] 索引標籤中的欄位詳細描述,請參閱設定服務: 工作流程主機管理索引標籤

使用 IIS 管理員來設定伺服器、網站或應用程式等級的主控功能相關設定

  1. 在 [連線] 窗格 (左窗格) 的樹狀檢視中,選取要設定預設工作流程主控設定的伺服器、網站或應用程式等級。

  2. 在 [動作] 窗格的 [管理 WCF 與 WF 服務] 區段中,按一下 [設定] 以開啟 [設定伺服器的 WCF 與 WF]、[設定網站的 WCF 與 WF] 或 [設定伺服器的 WCF 與 WF] 對話方塊。您也可以透過執行下列步驟,來開啟此對話方塊:在樹狀檢視中,於想要設定其工作流程主控設定預設值的根節點、網站或虛擬應用程式節點上按一下滑鼠右鍵,指向內容功能表中的 [管理 WCF 與 WF 服務],然後按一下 [設定]。

  3. 按一下 [工作流程主機管理] 索引標籤。

  4. 選取或清除 [啟用執行個體控制] 選項,以啟用或停用工作流程服務執行個體的控制。

  5. 選取或清除 [閒置時解除載入執行個體] 選項,以啟用或停用讓閒置一段時間的工作流程服務執行個體從記憶體解除載入,並將這些執行個體放入持續性儲存區中的功能。若選取 [閒置時解除載入執行個體],請依據您的需求指定 [解除載入逾時] 值。

  6. 選取或清除 [閒置時維持執行個體的持續性] 選項,以啟用或停用在執行個體閒置時,將它放入持續性儲存區 (但不解除載入) 的功能。在將執行個體狀態資訊放入持續性儲存區之後,執行個體即可在記憶體中繼續執行。若選取 [閒置時維持執行個體的持續性],請指定適當的 [持續性逾時] 值。

  7. 選取 [發生未處理的例外狀況時的動作] 清單中的值,指定當執行個體發生未處理的例外狀況時要採取的動作。允許的值如下:「放棄」、「放棄並暫停」、「終止」與「取消」。預設值為「放棄」。如需這些選項的描述,請參閱設定服務: 工作流程主機管理索引標籤

  8. 按一下 [套用] 以套用設定。

    如需此對話方塊之 [工作流程主機管理] 索引標籤中的欄位詳細描述,請參閱設定伺服器、網站、應用程式或虛擬目錄的 WCF 與 WF: 工作流程主機管理索引標籤

  2012-03-05