1

可能重复:
在 asp.net 中进行预定的后台工作

我想在 Asp.net C# 中自动向我的用户发送电子邮件/短信,即使他们没有登录。

我想做:在用户生日时自动向用户发送电子邮件/短信说生日快乐。

运行站点示例:Way2SmS.com 在用户生日时自动发送用户短信 当用户将其设置为发送(用户提供日期和时间)时,Way2Sms 也会自动发送短信。

你能帮我解决这个问题吗?

有这样做的可能性吗?

如果是,请提供一些代码或链接或详细信息。:)

4

1 回答 1

1

您可能更喜欢您安排的控制台应用程序或 Windows 服务。否则,您必须保持您的网站“活跃”并使用计时器等。这更像是一种解决方法。

在我看来,最好的解决方案是一个 Windows 服务,它可以定期检查日期和您的数据库并执行所需的操作。没有人需要登录。如果您担心负载,您甚至可以在另一台机器上运行该服务。

于 2013-01-05T16:48:35.183 回答