Workflow Windows工作流与工作流服务的关联

Workflow Windows工作流与工作流服务的关联,workflow,workflow-foundation-4,workflow-foundation,Workflow,Workflow Foundation 4,Workflow Foundation,我有一个本地托管的Windows工作流(4.5)站点运行在App Fabric上。工作流非常简单,目前由两个工作流服务组成:第一个基于Guid(DB生成)保存关联,第二个仅接收Guid为的相同对象,第二个设置为检索用于关联的Guid 显然,我的工作流程的第二部分有问题,没有被调用。调用站点返回此错误: The operation did not complete within the allotted timeout of 00:01:00. The time allotted to this

我有一个本地托管的Windows工作流(4.5)站点运行在App Fabric上。工作流非常简单,目前由两个工作流服务组成:第一个基于Guid(DB生成)保存关联,第二个仅接收Guid为的相同对象,第二个设置为检索用于关联的Guid

显然,我的工作流程的第二部分有问题,没有被调用。调用站点返回此错误:

The operation did not complete within the allotted timeout of 00:01:00. The time allotted to this operation may have been a portion of a longer timeout.
现在,令人费解的是,如果我故意输入了一个不正确的关联id(guid),那么工作流返回说没有匹配过程。当存在正确的相关标识符时,它将超时

这两个点上的相关键相同,在IIS和App Fabric中处于空闲状态。App Fabric中存在上述错误


有什么想法吗?

这似乎是权限和/或配置的问题。是否在IIS绑定上启用了net.pipe协议?AppFabric windows服务是否使用具有AS_管理员权限的帐户运行?打开WCF跟踪。它肯定会为您提供额外的调试信息。我可以在AppFabric中看到它正在等待新的WCF调用,因此它将正确地进入持久性数据库。很奇怪。关联键是传入的另一个对象的一部分。错误的密钥失败,但正确的密钥超时。除了第二部分的接收-发送之外,我已经删除了所有其他逻辑。很抱歉回答您的问题,net.pipe已启用。在获取日志以写出任何内容时遇到问题。App Fabric中的错误是超时。我已将此消息发送给Microsoft,因为我可以让另一个工作流工作,该工作流执行相同的操作,但看不到区别。