gpt4 book ai didi

.net - 将控制台应用程序转换为 Azure webjobs

转载 作者:行者123 更新时间:2023-12-01 00:58:17 25 4
gpt4 key购买 nike

我有兴趣使用 WebJobs 来替换我现有的控制台应用程序。控制台应用程序使用/argument 样式语法接受 5 个参数之一,我目前在 VM 上使用 Windows Scheduler 运行该语法。每个计划都使用特定参数运行应用程序。有些作业每 5 分钟运行一次,其他作业每 6 小时运行一次。

当我上传包含控制台应用程序及其依赖项的 ZIP 时,我希望能够向应用程序提供命令行参数。事实似乎并非如此。

例如,如果我创建一个批处理文件(名为 Send-Emails.bat),然后创建一个名为 Send-Emails 的新 Web 作业,则它似乎会运行该批处理文件。这没问题,但这意味着我需要创建 5 个不同的 WebJobs(同样,这不是问题)并上传 ZIP 5 次,每个文件都有一个不同的批处理文件,该文件使用参数调用控制台。

这最后一步似乎非常低效,并且很快就会成为维护的噩梦。如何部署这样的系统也会产生问题。

这似乎是一个基本场景,我认为 Azure 团队就是为此设计 WebJobs 的。有人在这方面取得过成功吗?如果可能的话,我不想更改我的代码,并且使用 API 从我的 Web 应用程序调用 WebJobs 似乎也不太理想。

最佳答案

一些建议:

关于.net - 将控制台应用程序转换为 Azure webjobs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25801904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com