调度一个asp.net函数?

发布于 2024-10-09 07:50:01 字数 45 浏览 5 评论 0原文

访问我的页面的用户是否可以在 asp.net 中运行计划任务?有什么参考吗?

Is it possible for user who access my page to run a schedule task in asp.net? any reference?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

醉南桥 2024-10-16 07:50:01

该页面可以打开一个标志来运行计划的进程,然后可以设置 Windows 服务来监视该标志(存储在数据库或文件中),当其打开时,运行该进程。

HTH。

The page can turn on a flag to run a scheduled process, than a windows service can be setup to monitor that flag (stored in DB or file), when its turned on, run the process.

HTH.

放我走吧 2024-10-16 07:50:01

ASP.NET 本身无法运行计划任务,但您可以使用 Powershell 或 Windows 任务计划程序来排队并计划稍后运行的任务。

如果您希望用户能够更改它们,最简单的方法可能是设置一个任务来调用一个特殊的 ASP.NET 页面,然后该页面将运行实际执行用户计划的任务所需的任何逻辑。

ASP.NET itself can't run a scheduled task, but you can use Powershell or Windows Task Scheduler to queue up and schedule tasks to be run at a later time.

If you want a user to be able to alter them it would probably be easiest to have a task set to call a special ASP.NET page which would then run any logic needed to actually do the tasks scheduled by users.

剧终人散尽 2024-10-16 07:50:01

如果您有 SQL 数据库后端,则始终可以创建 SQL 代理作业来运行并使用 ASP.net 应用程序来控制它们。 (何时开始、频率等)

If you have a SQL database backend, you can always create SQL Agent jobs to run and use your ASP.net application to control them. (When to start, frequency, etc)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文