Причины, почему селекторы на основе id не работают
Решения
$(document).ready();
.bind()
для jQuery. В старых версиях jQuery для этого было .live()
. Можно использовать что-то как Console.ReadLine()
для блокирования основного потока, таким образом, другие фоновые потоки (как потоки таймера) будут все еще работать. Можно также использовать AutoResetEvent для блокирования выполнения, тогда (когда Вам нужно к), можно назвать Набор () методом на том, которому AutoResetEvent возражают для выпуска основного потока. Также удостоверьтесь, что Ваша ссылка на Объект - таймер не выходит из объема и собрала "мусор".
Рассмотрите использование ManualResetEvent для блокирования основного потока в конце его обработки и вызова Reset()
на нем, как только обработка таймера закончилась. Если это - что-то, что должно постоянно работать, рассмотреть перемещение этого в сервисный процесс вместо консольного приложения.