У меня есть консольное приложение, опубликованное в Azure как веб-приложение с WebJob. В свойствах webjob указан список webhook, и он работает. Я тестирую с Почтальоном и передаю аргумент (ы), используя предписанный метод URL-запроса. Я получаю ответ 202, и журнал веб-заданий показывает успех, но я вижу, что при запуске приложения никакие аргументы не обрабатываются. Это должно работать, но это не так. Мое приложение работает как отдельный исполняемый файл из командной строки с аргументами.
URL запроса: https://myapp.scm.azurewebsites.net/api/triggeredwebjobs/MyWebJob/run?arguments={my arguments}
https://myapp.scm.azurewebsites.net/api/triggeredwebjobs/MyWebJob/run?arguments={my arguments}
Успех журнала WebJob
Проблема в том, что вы используете run.cmd, который не передает аргументы командной строки. Попробуйте изменить его на:
run.cmd
ShipstationTest.exe %*