2016-02-12 75 views
0

我使用VS2015將Webjob部署到Azure,但無法在webjob-publish-settings.json中添加命令行。 有什麼辦法可以做到嗎?將命令行參數添加到Azure WebJob部署

+1

WebJobs是連續的還是觸發的?另外,你是否想傳遞一個常量命令行,或者是一個不同的命令行? –

+0

它是連續的。我想通過常量命令行/ doSomething – Mookker

回答

6

您可以通過以下方式做到這一點:

  • 添加run.cmd文件到您的WebJob在VS(同一地點你Program.cs
  • 確保該文件的副本設置爲輸出目錄Copy if newer (文件屬性)
  • 在該文件中,只是添加了一行:NameOfYourExe.exe /dosomething

當部署到Azure的(在D:\home\site\wwwroot\app_data\jobs\continuous\MyContinuousWebJob下),該文件將優先於.exe,並且最終將運行帶有參數的.exe

+0

謝謝!這真的很有幫助 – Mookker