Я пытаюсь отладить задание таймера в SharePoint 2016, подключив отладчик к процессу OWSTIMER.EXE, но метод Execute не запущен (конструкторы запущены). Я использую Visual Studio 2015 для развертывания WSP
Ни одно из следующих решений не сработало:
разверните wsp, остановите службу таймера SharePoint с помощью "net остановите SPTimerV4 ", запустите службу таймера SharePoint с" net start SPTimerV4 ";
удалите папки bin / obj / pkg / pkjobj, пересоберите, разверните wsp, остановите SharePoint Служба таймера с «net stop SPTimerV4», запустите службу таймера SharePoint с «net start SPTimerV4»;
- измените AssemblyVersion / AssemblyFileVersion, разверните wsp, остановите службу таймера SharePoint с помощью « net stop SPTimerV4 ", запустите службу таймера SharePoint с помощью" net start SPTimerV4 ";
- удалите файл dll проекта из C: \ Windows \ assembly \ temp, разверните wsp, остановите Служба таймера SharePoint с «net stop SPTimerV4», запустите службу таймера SharePoint с «net start SPTimerV4»;
- уберите wsp, удалите файл dll проекта из C: \ Windows \ в виде sembly \ temp, перезапустите ВМ, разверните wsp, остановите службу таймера SharePoint с «net stop SPTimerV4», запустите службу таймера SharePoint с «net start SPTimerV4»;
- остановите службу таймера SharePoint с помощью инструмента администрирования удалите файл кэша xml, как указано здесь https://www.zubairalexander.com/blog/clearing-the-sharepoint-configuration-cache/, перезапустите службу;
При первом развертывании задания таймера метод Execute был сработал, но после второго развертывания метод execute не сработал.