我的问题是关于从Azure网络作业发出API请求。
我已经为我的Web应用程序(MVC C#)创建了azure Apps服务。我有一个需要每天运行一次的API。我在azure中发现了一个组件,即Azure Job,该组件是付费的。后来我知道了有关我的Apps Services中不需要支付更多费用的Web作业的信息,但是我找不到能够将Web作业与API调用联系起来的任何内容。到处都仅提及“ .exe”文件。
答案 0 :(得分:1)
我认为第一件事是您可以参考本文档以了解什么是webjob。
WebJobs是Azure App Service的一项功能,使您可以在与Web应用程序,API应用程序或移动应用程序相同的上下文中运行程序或脚本。使用WebJobs无需支付额外费用。
根据Ivan Yang的建议,您可以创建一个控制台应用程序或脚本,并在其中添加呼叫保留API代码。
注意:如果您的应用程序运行连续或计划 WebJob,请启用始终在线以确保WebJob运行可靠。此功能仅在基本,标准和高级定价层中可用。
我建议您也可以使用Azure function来做到这一点。