Azure WebJob 可以只包含控制台应用程序还是应该只使用 JobHost 按需构建 运行?

Can Azure WebJob consist only of console app or should be built only using JobHost for running on demand?

我正在构建一个作业来同步一些 Azure AD 数据。应该是 运行 每小时。为此,我在考虑是否需要添加 JobHost 实现,或者只需要一个带有 settings.job 文件的 ConsoleApp 就足够了,该文件具有计划并作为工作添加?

谢谢

答案是肯定的。

您可以创建控制台应用程序并构建它,然后您可以将生成的 .exe 文件/其他 .dll 文件包含到一个 .zip 文件中。然后将 .zip 文件上传到 azure webjob。

有关支持的文件类型,请参阅 here

要创建计划的网络作业,请参阅here。以及关于如何创建预定网络作业的屏幕截图: