如何在azure中执行后台作业

时间:2018-06-06 09:15:25

标签: azure

我是azure的新手。 我想在azure中按计划间隔运行一些后台进程。 例如,我有一个发送测试邮件的示例Web应用程序。我可以在每天10分钟内使用azure。

我读到了关于webjobs的内容以及如何安排它们。我也尝试创建aconsole应用程序并上传.exe。它运行但被提起。

我不知道我如何上传网络应用程序也像我为exe做的网络工作一样?

或需要选择其他选项,例如工人角色..

我对它很陌生..所以请大家建议什么适合我的要求。

我会经历它。

修改

发送邮件不是我的要求。我这样做是为了检查我的网络工作是否按计划的时间间隔成功运行。

但是当我得到意想不到的回应时,我想我应该每分钟编写一些其他代码,例如写文本文件azure存储帐户..

因为我总是很新..对此没有任何想法..如果你能的话,任何人都可以与我分享任何好的链接或示例演示。

1 个答案:

答案 0 :(得分:0)

以下是开发网络作业的两种方法。

<强>第一

上传包含可执行文件或脚本文件的zip文件以及运行程序或脚本所需的任何支持文件。支持的可执行文件或脚本文件类型如下所示。

enter image description here

例如,如果您想使用控制台应用程序作为Web作业,我们可以转到[ApplicationSolutionFolder / bin]并将Release或Debug文件夹压缩为zip文件(最好使用Release)文件夹),然后将此zip文件作为Web作业上传到azure。

<强>第二

我们可以通过Visual Studio开发它:Deploy a WebJobs project

<强>更新

由于您希望每10分钟运行一次,我们可以按计划设置触发器,并在上传我们的zip文件时将CRON表达式设置为[0 * / 10 * * * *]。

enter image description here

有关CRON表达式的更多信息,请参阅:CRON expressions