0

我有一个 WF4 工作流,它在 IIS 7.5 的 AppFabric 1.1 中运行。我正在尝试测试暂停和恢复功能。工作流配置为在出现未处理的异常时“放弃并暂停”。为了强制出错,我将工作流应用程序使用的数据库(不是 appfabric 数据库)置于单用户模式。然后,我将数据库重新置于多用户模式,并尝试从 IIS AppFabric UI 恢复工作流。我收到以下错误:

在 net.pipe://lonmw87129/ApprovalService/PreApprovalService.xamlx/System.ServiceModel.Activities_IWorkflowInstanceManagement 上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)。

4

1 回答 1

1

您必须在 IIS 网站上启用 net.pipe 绑定才能允许工作流实例管理。

请参阅http://social.technet.microsoft.com/wiki/contents/articles/appfabric-configuration-issues-net-4-net-pipe-and-role-services.aspx

要为站点启用 net.pipe 协议,请右键单击该站点,指向“管理应用程序”,然后单击“高级设置”。在 Enabled Protocols 行中将“,net.pipe”添加到“http”(“http”和逗号之间没有空格),然后单击“确定”。

于 2013-07-30T06:45:34.000 回答