是否可以从天蓝色的Web作业进行API调用?

时间:2018-10-23 14:42:32

标签: azure azure-webjobs azure-app-service-envrmnt

我的问题是关于从Azure网络作业发出API请求。

我已经为我的Web应用程序(MVC C#)创建了azure Apps服务。我有一个需要每天运行一次的API。我在azure中发现了一个组件,即Azure Job,该组件是付费的。后来我知道了有关我的Apps Services中不需要支付更多费用的Web作业的信息,但是我找不到能够将Web作业与API调用联系起来的任何内容。到处都仅提及“ .exe”文件。

1 个答案:

答案 0 :(得分:1)

我认为第一件事是您可以参考本文档以了解什么是webjob

  

WebJobs是Azure App Service的一项功能,使您可以在与Web应用程序,API应用程序或移动应用程序相同的上下文中运行程序或脚本。使用WebJobs无需支付额外费用。

根据Ivan Yang的建议,您可以创建一个控制台应用程序或脚本,并在其中添加呼叫保留API代码。

  

注意:如果您的应用程序运行连续或计划 WebJob,请启用始终在线以确保WebJob运行可靠。此功能仅在基本,标准和高级定价层中可用。

我建议您也可以使用Azure function来做到这一点。