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

Raj*_*nan -1 c# asp.net

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

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

我使用Sql Server 2008r2进行数据库存储.

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

jul*_*gon 5

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

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

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