【问题标题】:Windows Workflow 4 AppFabrix 1.1 Suspended Workflow Will Not ResumeWindows Workflow 4 AppFabrix 1.1 暂停的工作流将不会恢复
【发布时间】:2013-07-29 13:36:59
【问题描述】:

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

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

【问题讨论】:

    标签: workflow-foundation-4 appfabric


    【解决方案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”和逗号之间没有空格),然后单击“确定”。

    【讨论】:

    • 我现在收到一条稍有不同的错误消息 由于端点地址 'net.pipe://lonmw87129/ApprovalService/PreApprovalService.xamlx/System.ServiceModel.Activities_IWorkflowInstanceManagement ' 不适用于地址的协议。
    • 以上为我指明了正确的方向 我对启用的 net.pipe 协议进行了 3 处更改 i) 将 net.pipe 绑定添加到网站 '鼠标右键单击网站 -> 编辑绑定 ->添加 -> 类型 = net.pipe;绑定信息 = *' ii) 将 net.pipe 协议添加到网站'鼠标右键单击网站 -> 管理网站 -> 高级设置 -> 启用协议 -> 在 http 之后添加 ,net.pipe' iii) 添加 net.pipe。管道协议到应用程序'鼠标右键单击inetmgr中的应用程序->管理应用程序->高级设置->启用协议->在http之后添加',net.pipe'
    猜你喜欢
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多