是否可以指定Visual Studio在部署带有计划的Azure Web作业时应使用的作业集合?默认情况下,它会尝试创建新的免费图层集合,但正如我已经拥有的那样一个(并且每个帐户的限制为一个),它无法部署。
我想设置一个付费的工作集,并让我的所有部署都进入该集合。
我正在从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计划应该去哪里会好得多。
谢谢!
答案 0 :(得分:4)
我现在已成功解决了这个问题。我执行了以下步骤:
完成此操作后,Visual Studio中的部署将转到自动创建的作业集合(在我的应用程序的地理位置后自动命名为WebJobs-WestEurope),另一个集合将保留,以便您按照自己的意愿使用。
基本上,Visual Studio需要首先进入创建它的集合,之后您可以根据需要添加集合。这似乎是一个限制,你不能控制它选择哪个集合,所以你必须记住一个特定的集合与Visual Studio的部署神奇地联系在一起。我完全不参与配置,但不是常规的DISALLOWING配置。