3

我正在努力在 Azure 门户中创建 WebJob,我得到的只是“无法添加 Web 作业”错误,没有其他详细信息。

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

有人有这个问题吗?

4

3 回答 3

6

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

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

现在应该部署 Web 作业。

于 2017-11-21T11:44:52.407 回答
2

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

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

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

于 2016-06-07T06:52:41.547 回答
1

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

于 2017-08-02T07:11:32.173 回答