【问题标题】:running a daily job as a URL on a hosted server在托管服务器上以 URL 形式运行日常作业
【发布时间】:2025-11-28 18:40:01
【问题描述】:

我有一个托管网站和一个 asp.net mvc 站点。托管公司允许您设置基本上只是使用 Windows 调度程序的“计划任务”。该服务会以您想要的任何时间间隔检查 URL,但您只能提供一个 URL。

我想要一份运行数据库查询并将某个表的结果通过电子邮件发送给我的工作。

我的问题是我如何只有一个 URL 可以运行代码以通过电子邮件发送出去,因为在这种情况下我显然不需要任何 html 返回到视图,因为它只是在运行一个任务。

【问题讨论】:

    标签: asp.net-mvc url scheduled-tasks task


    【解决方案1】:

    使用一种方法创建一个控制器,该方法将查询数据库并向您发送电子邮件并将其映射到某个路由。并使用您映射到的 url 作为 url 进行检查。一切都应该工作。
    或者我只是不明白你的问题。在这种情况下,请用一些细节更新问题。

    【讨论】:

    • 控制器动作应该返回什么?我想如果它在行动中通过电子邮件发送出去,我真的不需要它来返回任何东西。我可以让它无效吗?
    • @oo,只要返回一些空结果就可以了。
    最近更新 更多