0

我已经修改了一个 SharePoint Visual Studio 工作流,该工作流根据开发机器的要求工作。我必须将它部署到共享点服务器上启用电子邮件的文档库,并且它设置为在将新项目添加到库时自动启动。当我将它部署到服务器并手动上传到文档库时,即使用上传按钮上传文档,它会按预期运行。但是当文档库收到电子邮件时,会运行以前版本的工作流。这真是令人沮丧。我已经删除了所有以前版本的工作流,现在只剩下一个。我已尝试删除工作流程并再次添加它,但仍然是相同的行为。我已经从 windows 文件夹中删除了临时 .net 文件,但没有运气。

如果没有正确安装新版本,为什么手动上传工作正常?有人可以帮忙吗?我希望在手动上传和电子邮件上运行相同版本的工作流。

4

2 回答 2

3

您必须重新启动 Windows Sharepoint Services Timer Service (OWSTIMER.EXE),因为该服务可能已经缓存了您的旧 DLL。

因为 OWSTIMER.EXE 是在事件发生后唤醒您的工作流的服务。

于 2010-02-24T08:26:14.933 回答
0

使用新版本号构建 DLL 并再次部署它,看看它是否有帮助。

于 2010-02-24T08:38:21.097 回答