У меня есть функция WF, которую я довольно часто развертываю в своей среде разработки / тестирования, и поэтому я столкнулся с проблемой, когда сборка, кажется, кэшируется службой таймера SharePoint (SPTimerV3), и затем устаревшая версия используется после повторной гидратации рабочего процесса после действия задержки.
Чтобы это исправить, я попытался добавить «NET STOP SPTimerV3» и «NET START SPTimerV3» в мой пакетный файл после команд STSADM для установки .WSP. Он работает для перезапуска службы таймера, и у меня больше нет проблемы с кэшированием, однако перезапуск таймера таким образом, кажется, довольно регулярно убивает мои пулы приложений SP в IIS.
Кто-нибудь нашел хороший способ перезапустить таймер в пакетном файле развертывания WSP без негативных последствий? Нужно ли перезапускать другую зависимую службу или каждый раз перезапускать пулы приложений?