使Azure WebJob运行控制台应用程序

时间:2020-05-27 15:20:07

标签: azure cron webjob

我正在尝试设置计划的WebJob(每分钟)。我已经在VS 2019中制作了一个Windows控制台应用程序,如下所示:

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。 我可以在Windows计算机上运行exe。但是,当我创建一个带有此exe的WebJob时,我每分钟都会收到[失败]通知。

Error response in Azure

有人可以告诉我我在做什么错吗?

谢谢您的帮助。

1 个答案:

答案 0 :(得分:1)

要使答案对其他人可见,我将答案总结如下:

我不知道我是否可以将该dll与其他文件一起发送到 邮编?

是的,我们需要将所有内容添加到.zip文件中Bin / Debug(/ net472)路径下。

enter image description here

我们还可以通过单击“发布”按钮在vs中部署Webjob。

enter image description here

如果作业失败,则可以在“运行详细信息”中找到详细的错误消息。

enter image description here

enter image description here