ASP.NET: Запланированные задачи

В то время как экономика была в shitter, я писал возможно самый самый прохладный сайт КОГДА-ЛИБО для безработных разработчиков, обращающихся к модному-словечку-ify их резюме. (Не ненавидьте плеер, ненавидьте игру.)

Единственная проблема, ей нужна запланированная задача для выполнения один раз в день, чтобы сделать некоторый анализ данных. Я потратил многих, много часов, несколько месяцев назад исследующих решения, но ничто не казалось безошибочным.

Если я совместно использовал хостинг, и не может удаленный в (например. mstsc и создайте Задачу Расписания), как я могу создать задачу, которая будет работать один раз в день на бэкенде веб-сайта ASP.NET?

После всего исследования, которое я провел, я не думаю, что это возможно. На мой последний анализ кто-то должен посетить сайт по крайней мере один раз в день для инстанцирования экземпляра HttpApplication.

У кого-либо есть какое-либо решение проверки, что операция работает автоматически, неважно, посещает ли кто-либо сайт, и ни с чем кроме доступа FTP к веб-сайту?

Как я сказал, я сделал БОЛЬШОЕ изучение этого в прошлом, и это не казалось возможным. ЕСЛИ У ВАС ЕСТЬ ОПЫТ при реализации решения, внесите совет! Но не постулируя или догадываясь необходимый - это намного более детально и трудно, чем Вы, конечно, воображаете.

6
задан Jon Seigel 6 March 2010 в 04:59
поделиться

5 ответов

У меня была аналогичная проблема. Я написал дешевую утилиту, которая регулярно отправляла веб-запросы с моего рабочего стола моему веб-приложению.

Как: отправлять данные с помощью класса WebRequest

2
ответ дан 17 December 2019 в 04:45
поделиться

Можете ли вы запланировать задачу в SQL Server, которая могла бы вызвать функцию CLR? Ваш хостинг-провайдер может не разрешить ни то, ни другое, но если они это сделают, то вы золотой.

0
ответ дан 17 December 2019 в 04:45
поделиться

Вы можете посмотреть на Quartz.NET для планирования заданий.

1
ответ дан 17 December 2019 в 04:45
поделиться

DotNetNuke , популярная система управления контентом .net с открытым исходным кодом, делает это. Вы можете скачать исходный код и посмотреть, как именно они это сделали.

1
ответ дан 17 December 2019 в 04:45
поделиться

Я согласен с HackedByChinese, но если вы не хотите запускать его со своего рабочего стола, вы можете получить что-то вроде http: // aremysitesup .com / , чтобы проверить связь с вашим сайтом.

1
ответ дан 17 December 2019 в 04:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: