Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Azure上运行定期任务_C#_Azure_Azure Sql Database_Azure Webjobs - Fatal编程技术网

C# 在Azure上运行定期任务

C# 在Azure上运行定期任务,c#,azure,azure-sql-database,azure-webjobs,C#,Azure,Azure Sql Database,Azure Webjobs,我有一个SQLAzure数据库,我想每晚运行几个夜间任务 第一个任务是在存储过程中运行的数据更新 第二个任务将需要运行C#代码,该代码将执行许多任务,包括调用数据库、处理数据和发送电子邮件 我倾向于将Azure WebJobs用于这些任务中的每一项,但我认为可能有一种更好的方法我错过了。调度器不应该在Azure上这样做吗 Azure自动化是许多人使用的另一个选项: 尽管该服务基于PowerShell,但您可以上传和引用C#DLL。Azure WebJob可能是一个不错的选择。在安排WebJob时

我有一个SQLAzure数据库,我想每晚运行几个夜间任务

第一个任务是在存储过程中运行的数据更新

第二个任务将需要运行C#代码,该代码将执行许多任务,包括调用数据库、处理数据和发送电子邮件


我倾向于将Azure WebJobs用于这些任务中的每一项,但我认为可能有一种更好的方法我错过了。

调度器不应该在Azure上这样做吗

Azure自动化是许多人使用的另一个选项:


尽管该服务基于PowerShell,但您可以上传和引用C#DLL。

Azure WebJob可能是一个不错的选择。在安排WebJob时,首选的方法是使用描述的CRON方法。

存储过程:这显示了如何在C#中添加脚本,但我也需要包括库。答案似乎取决于您的编码偏好。我接受这个答案,因为它对我来说似乎是最灵活的。