【问题标题】:continously running thread in asp.net web application在 asp.net Web 应用程序中连续运行线程
【发布时间】:2011-03-31 06:22:28
【问题描述】:

如果技术人员未在 24 小时内解决记录的用户投诉,我希望我的 Web 应用程序中有一个持续运行的线程,用于向管理员发送邮件。

我可以给管理员发邮件

我只想关注数据库中超过 24 小时的未解决问题,并告知管理员相关情况

我该如何执行它。任何想法

【问题讨论】:

    标签: c# javascript asp.net sql stored-procedures


    【解决方案1】:

    创建一个 aspx 页面/asmx 服务来检查数据库并发送电子邮件以在页面/服务中提供适当的检查。然后可以使用服务器上的 PowerShell 脚本调用此页面/服务,并且可以安排该 powershell 脚本以使用指定的时间间隔在任务计划中运行。希望这能实现你想要的。

    【讨论】:

    【解决方案2】:

    正确的做法是编写一个 Windows 服务来监控数据库并发送电子邮件。

    【讨论】:

      【解决方案3】:

      如果您的 asp.net Web 应用程序使用 sql server,我想它确实如此,我建议创建一个 sql 代理作业,它使用您想要的业务逻辑执行一些 sql,并使用内置的 sql server 发送电子邮件电子邮件发送功能

      SQL Server Agent Mail

      【讨论】:

        【解决方案4】:

        1) 将监视表的 Windows 服务

        2)SQL Job

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-01-16
          • 2011-04-26
          • 1970-01-01
          • 1970-01-01
          • 2012-10-06
          相关资源
          最近更新 更多