无法在 Azure 门户中创建 WebJob

Can't create WebJob in Azure portal

我正在努力在 Azure 门户中创建 WebJob,我得到的只是一个 'Failed to add web job' 错误,没有其他详细信息。

我之前已经创建了一个网络作业,没有任何问题,但无法在同一个应用服务或不同的应用服务中创建第二个。尝试过不同的名字,但没有运气。我使用的是 Basic App Service 计划,据我所知,单个 Web 作业没有限制。

有人遇到过这个问题吗?

感谢 David Ebbo 和 Gaurav Mantri 的评论,我发现我需要从 Visual Studio 部署作业,它会自动创建。

从门户网站看来,如果您也上传了文件,则只能创建网络作业。如果您不上传任何文件,它将失败并出现一般错误。

也许应该有某种验证(强制文件上传字段)或更详细的错误消息。

我刚刚在尝试添加 Web 作业时遇到了同样的问题。结果从 IE 更改为 Chrome 解决了问题。如果其他人遇到同样的问题,值得一试。

我最近也遇到了这个错误,为了解决这个问题,我基本上不得不从 zip 文件手动部署 Web 作业。我最初是从一个我现在找不到的旧 Azure 宣传视频中找到如何做到这一点的,所以为了下一个必须这样做的可怜的灵魂,我把它们包括在这里。

  1. 构建项目。请注意,如果您已转换为 .Net Standard 和 VS 2017 风格,则需要将项目构建为控制台应用程序而不是 class 库。
  2. 转到bin文件夹并压缩release文件夹的内容。请注意,exe 必须位于此 zip 的根目录,否则将无法运行。
  3. 在 Azure 门户中转到应用服务 -> Web 作业并单击添加。
  4. 为 Web 作业命名并 select 您刚刚创建的 zip 文件。
  5. 对于连续的 Web 作业,只需单击创建。
  6. 对于计划的网络作业,您需要提供 CRON 表达式。 05:00 的每一天都类似于 0 0 5 * * *。

Web 作业现在应该已部署。