向Azure WebJob部署添加命令行参数

时间:2016-02-12 12:36:59

标签: azure azure-webjobs

我正在使用VS2015将webjob部署到Azure,但无法找到在webjob-publish-settings.json中添加命令行的方法。 有没有办法做到这一点?

2 个答案:

答案 0 :(得分:7)

您可以通过以下方式执行此操作:

  • run.cmd文件添加到VS中的WebJob(与Program.cs相同的位置)
  • 确保将此文件的复制到输出目录设置为Copy if newer(在文件属性中)
  • 在该文件中,只需添加一行:NameOfYourExe.exe /dosomething

当部署到Azure(D:\home\site\wwwroot\app_data\jobs\continuous\MyContinuousWebJob下)时,此文件将优先于.exe,最终将使用您的参数运行.exe

答案 1 :(得分:0)

Arguments are not part of the definition of the json:

webjob-publish-settings.json definition

So adding them is not possible in the current version.