Asp.net 问题-当收到电子邮件时,SharePoint工作流将按以前的版本运行

Asp.net 问题-当收到电子邮件时,SharePoint工作流将按以前的版本运行,asp.net,visual-studio,sharepoint,workflow,document-library,Asp.net,Visual Studio,Sharepoint,Workflow,Document Library,我已经修改了SharePoint visual studio工作流,该工作流在开发人员计算机上按照要求工作。我必须将其部署到sharepoint server上启用电子邮件的文档库中,并将其设置为在向库中添加新项目时自动启动。当我将其部署到服务器,并执行手动上载到文档库(即使用上载按钮上载文档)时,它会按预期运行。但当文档库收到电子邮件时,会运行以前版本的工作流。这真令人沮丧。我已经删除了所有以前版本的工作流,现在只剩下一个。我已尝试删除工作流并再次添加它,但仍然是相同的行为。我已从window

我已经修改了SharePoint visual studio工作流,该工作流在开发人员计算机上按照要求工作。我必须将其部署到sharepoint server上启用电子邮件的文档库中,并将其设置为在向库中添加新项目时自动启动。当我将其部署到服务器,并执行手动上载到文档库(即使用上载按钮上载文档)时,它会按预期运行。但当文档库收到电子邮件时,会运行以前版本的工作流。这真令人沮丧。我已经删除了所有以前版本的工作流,现在只剩下一个。我已尝试删除工作流并再次添加它,但仍然是相同的行为。我已从windows文件夹中删除了临时.net文件,但没有成功


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

您必须重新启动Windows Sharepoint Services计时器服务(OWSTIMER.EXE),因为此服务可能已缓存了您的旧DLL


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

您必须重新启动Windows Sharepoint Services计时器服务(OWSTIMER.EXE),因为此服务可能已缓存了旧的DLL


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

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

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