В приложении VB для Windows я бы использовал таймер из Toolbox, но не могу найти его в ASP.NET toobox.

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

0
Doug Null 17 Авг 2014 в 17:59

1 ответ

Лучший ответ

Для этого есть много вариантов:

  1. Простой пример фоновой задачи с использованием кэша asp.net.

  2. Вы можете создать страницу, на которой выполняются ваши функции, а затем создать простую службу win или сценарий PowerShell (и добавить его в запланированные задачи) для его запуска.

Имейте в виду, что если ваш сайт не работает, ваши фоновые задачи также будут остановлены. Поэтому я предпочитаю реализовывать фоновые задачи как отдельную часть приложения.

0
Community 18 Янв 2021 в 15:39