Shekari Philemon Ответов: 1

Как автоматически обновить данные пользователя через 30 дней


Я работаю на веб-сайте, который требует автоматического удержания определенной суммы от пользователя каждые 30 дней. Например, пользователь должен внести деньги на свой счет на веб-сайте, если пользователь делает запрос на конкретную услугу стоимостью $3, то $3 должны быть автоматически вычтены с его счета. Я хочу, чтобы система могла делать это автоматически, без того, чтобы кто-то делал это вручную. Пожалуйста, кто-нибудь должен помочь мне с кодом, который может это сделать.

Что я уже пробовал:

Ничего. ..

Maciej Los

Вы пользуетесь базой данных?

F-ES Sitecore

На самом деле ты не можешь сделать это с помощью asp.net во всяком случае, не надежно. Вам понадобится какой-то другой способ запуска запланированной задачи, такой как служба windows, планировщик windows, агент базы данных и т. д.

Shashank Laxman

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

1 Ответов

Рейтинг:
0

Vincent Maverick Durano

Существует несколько вариантов, которые вы можете использовать для реализации и запуска запланированных заданий в ASP.NET. Некоторые из популярных там есть Quartz.Net , FluentSchedulerи Профиль Hangfire.

Вот несколько замечательных примеров, которые могут помочь вам начать работу:
(1)Запланированные задачи в ASP.NET с помощью Quartz.Net[^]
(2)Расписание фоновых заданий, используя профиль Hangfire в ASP.NET сердечник[^]

У нас есть несколько веб-приложений, которые используют Quartz.Сеть, и она, кажется, работает просто отлично. Сказав это, вы все равно можете посмотреть на службу Windows как на альтернативу.