Azure应用服务添加Webjob失败

时间:2019-09-18 12:30:06

标签: azure service webjob ase

每次我尝试在应用程序服务下添加webjob时,都会收到失败消息。以前它可以正常工作,从最近2周开始,我无法创建网络作业。

enter image description here

尝试添加Webjob 50次以上

当我尝试通过kudu手动添加其上载但在webjobs下未创建时。

错误消息无法添加“ Webjob名称”。

试图在azure门户中创建webjobs> appservice> webjob>创建新

Zip contains .exe, .pdb, .dll files

3 个答案:

答案 0 :(得分:0)

我想发生此问题是因为您没有webjob所需的特定文件。

我创建了一个.net核心控制台应用程序,发布后,我压缩了文件夹并想将其作为网络作业上传。

enter image description here

enter image description here

失败了,就像你一样。

enter image description here

解决方案是在文件夹中添加.cmd文件,然后将其与其他文件一起压缩。

run.cmd:

@echo off

dotnet ConsoleApp1.dll

现在,这些是将在zip文件中显示的全部内容:

enter image description here

压缩这些文件并上传。

enter image description here

最后,可行。

enter image description here

我希望此解决方案可以为您提供帮助。如果您的问题与此不同,请告诉我。

答案 1 :(得分:0)

就我而言,问题出在发布配置文件中。您需要根据应用服务配置来配置您的发布工件。

Publish configuration

App Service Configurations

答案 2 :(得分:0)

就我而言,可执行文件(exe、bat、cmd 等)需要位于 zip 的根目录中才能使其工作。