|
|
51CTO旗下网站
|
|
移动端

1.4.6 Web Job(2)

《Microsoft Azure 管理与开发(下册)平台服务PaaS》本书由世纪互联蓝云Microsoft Azure 开发技术支持团队的资深工程师们编写,主要阐述MicrosoftAzure PaaS 服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。本节为大家介绍Web Job。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-09 18:53

1.4.6 Web Job(2)

创建计划的WebJob 方法如下。

(1) 登录到门户,选择已创建的网站,单击WebJob,选择“添加”,如图1.4.6-11 所示。

(2) 使用列表中指定的“添加Web Job(作业)”设置,如图1.4.6-12 所示。

(3) 单击“确定”,新建WebJob 会显示在页面上。

CRON 表达式由六个字段组成:{second} {minute} {hour} {day} {month} {day of theweek}。下面是一些示例:

每隔15 分钟:0 */15 * * * *

每隔1 小时(即每当分钟数为0 时):0 0 * * * *

从上午9 点到下午5 点每隔1 小时:0 0 9-17 * * *

每天上午9:30:0 30 9 * * *

每个工作日的上午9:30:0 30 9 * * 1-5

可以在门户中输入CRON 表达式,或者在WebJob.zip 文件的根目录中包含一个settings.job 文件,如以下示例中所示。

  1. {  
  2. "schedule": "0 */15 * * * *"  

使用Visual Studio 发布Web Job 到Azure 方法如下。

(1) 右击“Solution Explorer”中的 Web 项目,然后从弹出菜单中单击Publish as AzureWebJob,如图1.4.6-13 所示。

或者右击Solution→Add→New Project,添加一个Application,如图1.4.6-14 所示。

右击新添加的Application,选择Add→Exist project as Azure WebJob,如图1.4.6-15 所示。

(2) 在“Project Name”下拉列表中,选择要添加为 Web Job 的控制台应用程序项目,如图1.4.6-16 所示。

(3) 完成“Add Azure Web Job”对话框,然后单击OK。

(4) 在跳转出来的页面,单击Import 导入网站的发布配置文件,如图1.4.6-17 所示。

(5) 在控制台可以看到成功输出,如图1.4.6-18 和图1.4.6-19 所示。

(6) 返回到管理门户可以看到发布的Web Job,单击页面顶部的“运行”即可,如图1.4.6-20 所示。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

非常网管——网络工程案例

本书面向企业网络应用需求,详细介绍了Windows网络互联解决方案、中小企业共享上网解决方案、基于ISA Server 2006的代理服务器与防火墙解决...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊