Проблема - рабочий процесс SharePoint запускается как предыдущая версия при получении электронного письма

StackOverflow https://stackoverflow.com/questions/2324490

Вопрос

Я изменил рабочий процесс SharePoint visual Studio, который работает в соответствии с требованиями на компьютере разработчика.Мне нужно развернуть его в библиотеке документов с поддержкой электронной почты на sharepoint server, и он настроен на автоматический запуск при добавлении нового элемента в библиотеку.Когда я развертываю его на сервере и выполняю ручную загрузку в библиотеку doc, т.е.используйте кнопку загрузить, чтобы загрузить документ, он выполняется, как ожидалось.но когда библиотека документов получает электронное письмо, запускается предыдущая версия рабочего процесса.это действительно расстраивает.Я удалил все предыдущие версии рабочего процесса, и теперь осталась только одна.Я попытался удалить рабочий процесс и добавить его снова, но поведение по-прежнему остается тем же.Я удалил временные файлы .net из папки Windows, но безуспешно.

Если новая версия установлена неправильно, почему загрузка вручную работает нормально?кто-нибудь может помочь?Я хочу, чтобы та же версия рабочего процесса выполнялась при ручной загрузке и отправке по электронной почте.

Это было полезно?

Решение

Вам необходимо перезапустить службу таймера служб Windows Sharepoint Services (OWSTIMER.EXE), поскольку эта служба, вероятно, кэшировала вашу старую DLL.

Потому что OWSTIMER.EXE это служба, которая запускает ваш рабочий процесс после того, как произошло событие.

Другие советы

создайте DLL с новым номером версии и разверните ее еще раз и посмотрите, поможет ли это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top