使用webjob sdk创建Web作业有什么好处

时间:2019-05-31 07:38:09

标签: azure-webjobs azure-webjobssdk

我想知道在Web作业中使用Azure Web作业sdk的真正好处是什么。

我可以执行一些业务逻辑,而无需与存储,服务总线进行任何交互。它正在与Sharepoint和Azure Sql进行交互。我已经在这里检查了问题-Basic of Azure WebJobs SDK 表示作业不需要JobHostConfiguration。

在哪种情况下需要JobHostConfiguration和webjobs sdk,为什么我们要使用它?

1 个答案:

答案 0 :(得分:0)

WebJobs 3.x面向.NET Standard 2.0。这意味着您可以在.NET Framework应用程序或.NET Core 2.x应用程序中使用它,具体取决于您。如果要制作使用WebJobs的.NET Framework应用程序,请遵循相同的指南,但以.NET Framework控制台应用程序为起点(而不是.NET Core)。

如果您打算将此Web作业部署到运行.NET Framework应用程序的Web应用程序,那么我认为也对Webjob使用.NET框架也是有意义的。

有关Webjobs主机的更多详细信息,可以参考here

Webjob SDK版本2.x JobHostConfiguration类具有启用开发模式的UseDevelopmentSettings方法。以下示例显示了如何使用开发设置。若要使config.IsDevelopment在本地运行时返回true,请使用值Development设置一个名为AzureWebJobsEnv的本地环境变量。 请告诉我是否有帮助。