Я работаю над Azure WebJob.Я начал с создания консольного приложения в Visual Studio и опубликовал его как webJob в portal.azure из VisualStudio.
WebJob запускается вручную из Webhook с username
и password
https://{MyWebAPP}.scm.azurewebsites.net/api/triggeredwebjobs/{MyWebJob}/run?arguments=1 2 3
из второй программы.
этот WebJob очень прост.Он отображает только аргументы 1,2 и 3.
, когда я запускаю программу из CommandeLine, как, например, dotnet MyProject.dll
1 2 3
, он работает хорошо.но когда я запускаю его из webHook, он не читает аргументы.
Вот мой основной скрипт:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("PARAMS Passed : " + string.Join(",", args));
}
}
Это журнал в WebJob, когда я запускаю из WebHook по запросу Post:[06/09/2018 15:19:37 > 33a9f2: INFO] PARAMS Passed :
и это консоль, когда я запускаю ее от коммандной строки: [06/09/2018 15:19:37 > 33a9f2: INFO] PARAMS Passed : 1,2,3
Может какая-нибудь справка ПОЖАЛУЙСТА.Tha, ks от всех.