我是azure的新手。 我想在azure中按计划间隔运行一些后台进程。 例如,我有一个发送测试邮件的示例Web应用程序。我可以在每天10分钟内使用azure。
我读到了关于webjobs的内容以及如何安排它们。我也尝试创建aconsole应用程序并上传.exe。它运行但被提起。
我不知道我如何上传网络应用程序也像我为exe做的网络工作一样?
或需要选择其他选项,例如工人角色..
我对它很陌生..所以请大家建议什么适合我的要求。
我会经历它。
修改
发送邮件不是我的要求。我这样做是为了检查我的网络工作是否按计划的时间间隔成功运行。
但是当我得到意想不到的回应时,我想我应该每分钟编写一些其他代码,例如写文本文件azure存储帐户..
因为我总是很新..对此没有任何想法..如果你能的话,任何人都可以与我分享任何好的链接或示例演示。
答案 0 :(得分:0)
以下是开发网络作业的两种方法。
<强>第一强>
上传包含可执行文件或脚本文件的zip文件以及运行程序或脚本所需的任何支持文件。支持的可执行文件或脚本文件类型如下所示。
例如,如果您想使用控制台应用程序作为Web作业,我们可以转到[ApplicationSolutionFolder / bin]并将Release或Debug文件夹压缩为zip文件(最好使用Release)文件夹),然后将此zip文件作为Web作业上传到azure。
<强>第二强>
我们可以通过Visual Studio开发它:Deploy a WebJobs project
<强>更新强>
由于您希望每10分钟运行一次,我们可以按计划设置触发器,并在上传我们的zip文件时将CRON表达式设置为[0 * / 10 * * * *]。
有关CRON表达式的更多信息,请参阅:CRON expressions