Заставить Azure WebJob запустить консольное приложение - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь настроить веб-задание по расписанию (каждую минуту). Я сделал консольное приложение Windows в VS 2019 следующим образом:

using System;
using System.Net;

namespace EveryMinute
{
    class Program
    {
        static void Main(string[] args)
        {
            WebRequest request = WebRequest.Create("https://some.url.com");
            WebResponse response = request.GetResponse();
        }
    }
}

Вывод этого запроса не важен, мне просто нужно, чтобы URL-адрес запускался каждую минуту. Я могу запустить exe на моем Windows компьютере. Но когда я создаю веб-задание с этим exe-файлом, я получаю уведомление о [неудачном] каждую минуту.

Error response in Azure

Кто-нибудь может сказать мне, кто я что-то не так?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 01 июня 2020

Чтобы сделать ответ видимым для других, я резюмирую ответ, как показано ниже:

Я не знаю, могу ли я отправить эту dll вместе с другими файлами в zip?

Да, нам нужно добавить все содержимое по пути Bin / Debug (/ net472) в файл .zip.

enter image description here

Мы также можем развернуть веб-задание в vs, нажав кнопку publi sh.

enter image description here

Если ваша работа не удалась, вы можете найти подробную информацию об ошибке сообщение в деталях выполнения.

enter image description here

enter image description here

...