Метод выполнения задания таймера SharePoint 2016 не запущен - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь отладить задание таймера в SharePoint 2016, подключив отладчик к процессу OWSTIMER.EXE, но метод Execute не запущен (конструкторы запущены). Я использую Visual Studio 2015 для развертывания WSP

Ни одно из следующих решений не сработало:

  1. разверните wsp, остановите службу таймера SharePoint с помощью "net остановите SPTimerV4 ", запустите службу таймера SharePoint с" net start SPTimerV4 ";

  2. удалите папки bin / obj / pkg / pkjobj, пересоберите, разверните wsp, остановите SharePoint Служба таймера с «net stop SPTimerV4», запустите службу таймера SharePoint с «net start SPTimerV4»;

  3. измените AssemblyVersion / AssemblyFileVersion, разверните wsp, остановите службу таймера SharePoint с помощью « net stop SPTimerV4 ", запустите службу таймера SharePoint с помощью" net start SPTimerV4 ";
  4. удалите файл dll проекта из C: \ Windows \ assembly \ temp, разверните wsp, остановите Служба таймера SharePoint с «net stop SPTimerV4», запустите службу таймера SharePoint с «net start SPTimerV4»;
  5. уберите wsp, удалите файл dll проекта из C: \ Windows \ в виде sembly \ temp, перезапустите ВМ, разверните wsp, остановите службу таймера SharePoint с «net stop SPTimerV4», запустите службу таймера SharePoint с «net start SPTimerV4»;
  6. остановите службу таймера SharePoint с помощью инструмента администрирования удалите файл кэша xml, как указано здесь https://www.zubairalexander.com/blog/clearing-the-sharepoint-configuration-cache/, перезапустите службу;

При первом развертывании задания таймера метод Execute был сработал, но после второго развертывания метод execute не сработал.

...