Отладка заданий таймера может быть трудной ... Шаги, которые вы сделали, звучат правильно, но вы также можете сделать еще кое-что:
- Задания таймера выполняются в OWSTimer.exe - вам нужно только прикрепитьк этому
- Перезапустите службу таймера.В качестве меры предосторожности добавьте перезапуск, развертывание, перезапуск,
iisreset
; -) - Делали ли вы сборку DEBUG или RELEASE?
- Убедитесь, что вы на самом деле RUN ваше задание таймера (как в триггере)
Если ваши контрольные точки все еще не достигнуты, сделайте что-нибудь некрасивое: используйте Debugger.Launch()
или Debugger.Break()
в своем коде или утверждение, которое всегда будет неудачным:System.Diagnostics.Trace.Assert(false);
И затем для спасения MSDN .