Как заставить веб-службу (WCF) действовать как служба Windows - PullRequest
0 голосов
/ 22 сентября 2010

Вопрос, у меня есть веб-приложение - .net 4. У клиента есть требование, чтобы он регулярно отправлял своим пользователям электронные письма о своих новых курсах и т. Д.

Создано веб-приложениебудет размещен в «Среде общего хостинга» без каких-либо ограничений для служб Windows - файловой системы, отличной от корневой веб-папки через FTP.

ПРОБЛЕМА заключается в том, что ...

Из-за общего хостингая не могу создать для него службу Windows, которая будет проверять базу данных - есть ли запланированные почтовые отправления каждые 5 минут.

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

Любые другие предложения или ответы также очень приветствуются.Спасибо ТАК Эксперты.

Ответы [ 2 ]

1 голос
/ 22 сентября 2010
1 голос
/ 22 сентября 2010

Создайте веб-метод в WCF, который необходимо вызвать, и к которому можно обратиться по URL, например:

http://www.example.org/checkandsend/email/

Добавить новую запланированную задачу на свой ПК, которая будет вызывать этот URLпять минут.Вуаля.

...