2013-11-28 3 views
0

Мне нужно запустить задание после определенного количества дней, такое лицо, в то время как A (покупатель) отправляет жалобу лицу B (продавцу) на продукт в бедных условие, если в течение 30 дней лицо B не отвечает, то деньги возвращаются человеку A. Я использую asp.net mvc, веб-службы C#. реализация некоторые предложения пожалуйста.Как запланировать выполнение задачи через определенное количество дней

ответ

0

Самый простой способ справиться с этим может быть просто запланированным заданием.

Напишите свой код как исполняемый файл безглавой командной строки, запланирован ли он работать в 9 утра каждый день, и попросите его отправить кому-то отчет для проверки.

0

Используйте некоторую базу данных (например, это может быть локальный SQL Express), чтобы хранить такую ​​информацию и периодически перебирать ее с помощью задания базы данных или приложения. Вы можете хранить информацию, такую ​​как TaskEndTime, и если текущее время превышает ее, позвоните в веб-службу, которая позаботится об этом.

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

Смежные вопросы