如何在用户订阅网站一小时后发送验证邮件?

时间:2014-05-19 13:14:43

标签: c# asp.net

我刚刚遇到一种情况,即在订阅一小时后向新注册的用户发送验证邮件。

让我们考虑一个网站: www.sample.com ,对于本网站,任何数量的用户都可以注册。 注册完成后,我必须在注册时间一小时后向他们发送验证邮件。

我正在使用Sql Server 2008r2进行数据库存储。

如何在注册时间一小时后发送验证邮件?

2 个答案:

答案 0 :(得分:5)

整个asp.net平台不是为这类任务而设计的。由于http的无状态特性,它应该处理请求并尽快响应。

任何长时间运行或延迟的工作都可以在单独的应用程序上完成。在这种情况下,您可以使用Windows服务,如Steven建议的那样,或使用Workflow应用程序。

当然,您必须使用WCF,ESB或通过共享数据库轮询以某种方式与用户注册的服务进行通信。

答案 1 :(得分:0)

你必须创造一份工作。在sql server中搜索作业以获取更多信息。