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

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

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

2 ответа

Решение

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

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

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

Другие вопросы по тегам