从我的 ASP.NET 网站执行按需网络作业?

Execute an on-demand web job from my ASP.NET website?

现在我有一个 Web 作业,它是 "Always On" 的 Continuos。此 Web 作业侦听队列消息并执行操作。一切正常,但我必须为 Web 作业 "listens" 命令的每一分钟付费,不是吗?

我看到您也可以 运行 按需网络作业,但我没有找到任何关于如何执行按需网络作业的示例代码。

背景:我正在 运行网络作业中安装网络爬虫,该网络作业接收应从消息队列中抓取的 URL。我想把成本降到最低。

如何从我的 ASP.NET 网站执行按需网络作业?

谢谢

由于您的站点已经 运行 在标准实例上运行,并且 WebJob 运行 在您站点的同一虚拟主机计划中运行,因此您无需支付任何额外费用,因为 WebJob (及其主机站点)和站点本身 运行 在相同的虚拟机上。

您可以启用(或保持)Always On 启用并且不会产生任何额外费用。关闭 Always On 不会为您节省任何金钱,正如您所知,Continuous WebJob 需要正确 运行。

希望对您有所帮助。