如何获取在 .net 5 控制台 APP 创建的 Azure Web 作业中添加的 settings.job 文件
how to get the settings.job file added in Azure Web Job created out of .net 5 console APP
我创建了一个 seetings.job 文件,就像下面粘贴的那样,不确定它是如何从解决方案中得到的。
这是针对从 Azure Web 作业 SDK 创建的 Azure Web 作业。
添加 Azure Web SDK 时没有创建此文件,但我不记得它是如何创建的。
可以在添加选项中找到吗?
{
// Examples:
// Runs every minute
// "schedule": "0 * * * * *"
//Runs every 15 minutes
"schedule": "0 */05 * * * *"
// Runs every hour (i.e. whenever the count of minutes is 0)
// "schedule": "0 0 * * * *"
// Runs every hour from 9 AM to 5 PM
// "schedule": "0 0 9-17 * * *"
// Runs at 9:30 AM every day
// "schedule": "0 30 9 * * *"
// Runs at 9:30 AM every week day
// "schedule": "0 30 9 * * 1-5"
}
有两种方法可以在为 .Net 控制台应用程序创建的 Azure Web 作业中添加 setting.job 文件:
- 通过在解决方案资源管理器中右键单击您的项目,将您的控制台应用程序作为 Azure WebJob 发布到 Azure。
当您发布为 Azure WebJob 时,settings.job 文件将在发布后立即添加,您可以编辑所需的功能。
- 您可以从 Azure 门户手动将 WebJob 添加到控制台应用程序服务。
步骤:
- Azure 门户 > 资源组 > 你的应用服务 > Web 作业(在左侧索引窗格中)> 单击添加
之后,settings.job 文件将添加到您的应用程序中。
输出:
以上是成功的场景
失败场景:当我尝试从门户手动添加 Web 作业文件时,我压缩了整个控制台应用程序并在 Web 作业中上传我收到以下错误:
您可以通过 kudu 执行此操作。转到 https://yourappservicename.scm.azurewebsites.net,然后单击调试 -> CMD 或 Powershell(使用 Powershell),然后导航到 site\wwroot\App_Data\jobs\{continuous/triggered}\job-name\
。
键入 touch settings.job
以生成文件。然后单击铅笔图标直接在 Kudu 中进行编辑。
我创建了一个 seetings.job 文件,就像下面粘贴的那样,不确定它是如何从解决方案中得到的。
这是针对从 Azure Web 作业 SDK 创建的 Azure Web 作业。
添加 Azure Web SDK 时没有创建此文件,但我不记得它是如何创建的。
可以在添加选项中找到吗?
{
// Examples:
// Runs every minute
// "schedule": "0 * * * * *"
//Runs every 15 minutes
"schedule": "0 */05 * * * *"
// Runs every hour (i.e. whenever the count of minutes is 0)
// "schedule": "0 0 * * * *"
// Runs every hour from 9 AM to 5 PM
// "schedule": "0 0 9-17 * * *"
// Runs at 9:30 AM every day
// "schedule": "0 30 9 * * *"
// Runs at 9:30 AM every week day
// "schedule": "0 30 9 * * 1-5"
}
有两种方法可以在为 .Net 控制台应用程序创建的 Azure Web 作业中添加 setting.job 文件:
- 通过在解决方案资源管理器中右键单击您的项目,将您的控制台应用程序作为 Azure WebJob 发布到 Azure。
当您发布为 Azure WebJob 时,settings.job 文件将在发布后立即添加,您可以编辑所需的功能。
- 您可以从 Azure 门户手动将 WebJob 添加到控制台应用程序服务。
步骤:
- Azure 门户 > 资源组 > 你的应用服务 > Web 作业(在左侧索引窗格中)> 单击添加
之后,settings.job 文件将添加到您的应用程序中。
输出:
以上是成功的场景
失败场景:当我尝试从门户手动添加 Web 作业文件时,我压缩了整个控制台应用程序并在 Web 作业中上传我收到以下错误:
您可以通过 kudu 执行此操作。转到 https://yourappservicename.scm.azurewebsites.net,然后单击调试 -> CMD 或 Powershell(使用 Powershell),然后导航到 site\wwroot\App_Data\jobs\{continuous/triggered}\job-name\
。
键入 touch settings.job
以生成文件。然后单击铅笔图标直接在 Kudu 中进行编辑。