G>Очевидное решение — завести для таких периодических операций Service (ну или просто Application, запускаемый при startup-е компьютера). Однако нельзя ли как-то эту задачу повесить на само моё ASP.NET приложение?
Это архитектурно неправильно. Для этого есть сервисы, задания по расписанию в БД и т.д.