Sharepoint 2007 WSS缓存旧工作流版本
我目前正在开发三个工作流,用于处理不同列表中项目的状态。 每个工作流都附加到一个单独的列表中。 当我在开发环境中部署和调试时,一切正常。 除此之外,当通过传入邮件创建项目时。 我已经发现,我必须重新启动一些服务,然后它才能工作,但我仍然不确定有哪些服务正在缓存工作流 之后,我构建了一个部署在服务器上的.wsp文件。 每次部署解决方案时,我都会首先执行收回和删除解决方案 部署后,我将在列表上重新创建工作流 在我看来,这似乎没有任何效果。如果在列表中创建新实例,则仍会触发旧版本的工作流 我已经重新启动了整个服务器,但仍然没有结果 有没有人知道我还可以尝试什么来让它工作Sharepoint 2007 WSS缓存旧工作流版本,sharepoint-2007,workflow,Sharepoint 2007,Workflow,我目前正在开发三个工作流,用于处理不同列表中项目的状态。 每个工作流都附加到一个单独的列表中。 当我在开发环境中部署和调试时,一切正常。 除此之外,当通过传入邮件创建项目时。 我已经发现,我必须重新启动一些服务,然后它才能工作,但我仍然不确定有哪些服务正在缓存工作流 之后,我构建了一个部署在服务器上的.wsp文件。 每次部署解决方案时,我都会首先执行收回和删除解决方案 部署后,我将在列表上重新创建工作流 在我看来,这似乎没有任何效果。如果在列表中创建新实例,则仍会触发旧版本的工作流 我已经重新启
提前感谢。如果计时器服务是调用您的代码的服务,请重新启动Windows SharePoint Services Timer.EXE 当工作流等待某些内容时,它会被序列化。事件发生时,OWSTIMER.EXE反序列化并继续工作流执行
所以计时器是唤醒工作流的工具。所以这个问题本身就解决了 我正在读一篇关于WSS在VS2008中开发工作流的文章。 我没有意识到我的项目属性中仍然有一个非法引用。 我删除了引用。我尝试的第二件事是使用-upgradesolution部署,而不是执行retract-delete-add-deploy 我不知道这两种方法是哪一种,但我终于可以看到新的工作流程开始运作了 谢谢你的帮助