簡體   English   中英

指定分配給計划的Azure WebJob的作業集合

[英]Specifying the Job Collection that a scheduled Azure WebJob is assigned to

是否可以指定Visual Studio在按計划部署Azure Web Job時應使用的作業集? 默認情況下,它嘗試創建一個新的免費層集合,但是由於我已經有一個(層數限制為每個帳戶一個),因此部署失敗。

我想設置一個有薪工作集合,並將所有部署都放入該集合中。

我正在從Visual Studio的“ Publish as Azure WebJob...選項中部署WebJob。 Visual Studio中的錯誤消息是:

創建WebJob計划時發生錯誤:預訂“ XXX”的免費作業集合不能超過“ 1”。 (/subscriptions/XXX/resourceGroups/CS-WestEurope-scheduler/providers/Microsoft.Scheduler/jobCollections/YYY)

我想保留我現有的免費作業集合(因為其中包含其他手動創建的HTTP作業)。 如果我可以指定自己的WebJob時間表應該會更好。

謝謝!

我現在已經設法解決此問題。 我執行了以下步驟:

  1. 在Azure門戶網站中刪除我現有的Free tier Job Collection。
  2. 從Visual Studio部署我的一個或多個新WebJob(包括計划信息)。
  3. 返回到Azure Portal網站,並將作業集合的“縮放”選項卡從Visual Studio創建的“免費”更改為“標准/高級”版本。
  4. 在Azure門戶網站中,創建一個新的(免費)作業集合,然后向其中重新添加我現有的手動創建的HTTP作業。

完成此操作后,從Visual Studio進行的部署將轉到自動創建的Job Collection(在我的應用程序地理位置定位后自動命名為WebJobs-WestEurope),而其他集合則留給您使用,以供您使用。

基本上,Visual Studio首先需要創建它的集合,然后您可以根據需要添加集合。 似乎無法控制它是一個限制,但是您必須記住特定的集合與Visual Studio的部署緊密地聯系在一起。 我全都贊成約定優於配置,而不是約定DISALLOWING配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM