无法在Azure门户中创建WebJob

时间:2016-06-06 06:24:25

标签: azure azure-webjobs azureportal

我正在努力在Azure门户网站中创建一个WebJob,我所得到的就是“无法添加网络作业”#39;错误,没有其他细节。

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

有人有这个问题吗?

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

似乎来自门户网站,如果您上传文件,则只能创建Web作业。如果您没有上传任何文件,则会因一般错误而失败。

在我看来,应该进行某种验证(强制使用“文件上载”字段)或更详细的错误消息。

答案 2 :(得分:1)

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

相关问题