Azure WebJobs 文件資源

概觀

本主題連結至有關如何使用 Azure WebJobs 和 Azure WebJobs SDK 的文件資源。 Azure WebJob 可讓您輕鬆地在 App Service Web 應用程式、API 應用程式或行動應用程式上以背景處理序的方式執行指令碼或程式。 您可以上傳並執行可執行檔,例如 cmd、bat、exe (.NET)、ps1、sh、php、py、js 和 jar。 這些程式會依照排程 (cron) 或持續當作 WebJobs 執行。

WebJobs SDK 的目的是為了簡化您對 WebJob 可執行的一般工作 (例如,映像處理、佇列處理、RSS 彙總、檔案維護和傳送電子郵件) 所撰寫的程式碼。 WebJobs SDK 具有內建功能,用於處理 Azure 儲存體和服務匯流排、工作排程和處理錯誤,以及許多其他常見案例。 此外,它的設計具有擴充性,而且有 擴充功能的開放原始碼儲存機制Azure Functions (目前為預覽) 以使用 C# 指令碼、Node.js 和其他語言的 WebJobs SDK 版本為基礎。

使用 Visual Studio 中的整合工具可完美地建立、部署和管理 WebJobs。 您可以從範本建立 WebJobs、發佈及管理 (執行/停止/監視/偵錯) 它們。

Azure 入口網站中的 WebJob 儀表板提供強大的管理功能,讓您能夠完全掌控 WebJob 的執行,包括叫用 WebJob 內個別函數的功能。 儀表板也會顯示函數執行階段和記錄輸出。

開始使用 WebJob 和 WebJobs SDK

請參閱部署 WebJobs測試及偵錯 WebJobs 上的下列各節。

部署 WebJobs

排程 WebJob

測試和偵錯 WebJobs

調整 WebJob 的規模

其他 WebJobs 資源

其他 WebJobs SDK 資源

範例 WebJob 應用程式

部落格

取得使用 WebJobs 的說明