У меня на портале Azure опубликована непрерывная веб-работа, которая выполняет некоторые задачи.Я хочу запустить этот WebJob по вызову WebAPI, и WebAPI не должен ждать ответа, он должен запускать WebJob в фоновом режиме.Я создал один WebAPI и попытался вызвать мой WebJob, но он ничего не показывает.
WebAPI Код WebJobController.cs:
public class WebJobController : ApiController
{
public void CallWebJob()
{
try
{
//App Service Publish Profile Credentials
string username = "userName"; //userName
string password = "userPWD"; //userPWD
string URL = "https://"+username+":"+password+"@reportjobprocess.scm.azurewebsites.net/api/continuouswebjobs/ContinuousReportServiceWebJob/run";
System.Net.WebRequest request = System.Net.WebRequest.Create(URL);
request.Method = "GET";
request.ContentLength = 0;
request.GetResponseAsync();
Console.WriteLine("OK"); //no response
}
catch (Exception ex)
{
Console.WriteLine("Something went wrong: " + ex.Message.ToString());
}
}
}
Я совершенно новичок в WebJob и WebAPI.Пожалуйста, помогите.