저스틴 말했듯이, 우리는이 요구 사항을 달성하기 위해 WebJob API를 사용할 수 있습니다. 이 KUDU API는 https://github.com/projectkudu/kudu/wiki/WebJobs-API에서 찾을 수 있습니다.
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("https://<web appname>.scm.azurewebsites.net/api/triggeredwebjobs/<web job name>/run");
request.Method = "POST";
var byteArray = Encoding.ASCII.GetBytes("user:password"); //we could find user name and password in Azure web app publish profile
request.Headers.Add("Authorization", "Basic "+ Convert.ToBase64String(byteArray));
request.ContentLength = 0;
try
{
var response = (HttpWebResponse)request.GetResponse();
}
catch (Exception e) {
}
그것은 내 옆에서 작동 : 다음은 내 테스트 코드입니다. 희망이 도움이됩니다.