Я разработал специальное задание таймера для SharePoint 2013 в visual studio 2012, которое отправляет уведомления по электронной почте. Проблема в том, что он отлично работает на сервере разработки.Sharepoint 2013 Custom Timer Работа, выполняемая на сервере разработки, но не на рабочем сервере
Я выполнил следующие шаги, чтобы отладить его на сервере разработки 1.) Разверните задание таймера на соответствующем сайте. 2.) Перезапустите службу таймера в services.msc
3.) Затем подключитесь к процессу OWSTIMER в визуальной студии. 4.) И, наконец, перейдите к Главному администрированию SharePoint 2013 -> Мониторинг-> Просмотрите определение задания и щелкните по соответствующему заданию таймера и скажите сейчас.
После этого точка останова попадает в визуальную студию по методу Execute()
. Таким образом, на сервере разработки он работает.
Теперь на производственном сервере я не могу отлаживать использование визуальной студии, поэтому я развернул пакетное решение (.wsp).
Я вижу, что функция активирована в Администрировании коллекции сайтов-> Функции для создания сайтов.
Сейчас на сервере я следую следующие шаги 1.) Перезапуск службы таймера в services.msc
2.) И, наконец Перейти к SharePoint 2013 Central Администрирование-> Monitoring-> Обзор работы
Далее, чтобы проверить, является ли работа таймера работает на производственном сервере, или я не использовал PortalLog.LogString("Flow test1");
в начале метода Execute(). Теперь это выполняется на сервере разработки, и я вижу это сообщение в журналах SharePoint, но на рабочем сервере я не вижу «Flow Test1» в журналах после нажатия кнопки «Запустить сейчас» в центральном админе.
Может кто-нибудь предложить, в чем проблема и возможное решение?
Работаете ли вы в списке истории работы в CA? Есть ли исключения в журналах ULS? – tomasdeml
Нет Я могу видеть задание таймера только в определениях работы, я не вижу его ни в истории заданий, ни при выполнении заданий, а также в последнем времени выполнения N/A – luckydeveloper
А как насчет ULS, любого исключения? Вы проверили, что все ваши сборки присутствуют в GAC? – tomasdeml