0

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

在此处输入图像描述

尝试添加网络作业 50 多次

当我尝试通过 kudu 手动添加时,它上传但在 webjobs 下没有创建任何内容。

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

尝试在 azure 门户>appservice>webjob>create new 中创建 webjobs

Zip 包含 .exe、.pdb、.dll 文件

4

3 回答 3

0

我想这个问题的发生是因为你没有 webjob 需要的特定文件。

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

在此处输入图像描述

在此处输入图像描述

失败了,和你一样。

在此处输入图像描述

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

运行.cmd:

@echo off

dotnet ConsoleApp1.dll

现在,这些是 zip 中的全部内容:

在此处输入图像描述

压缩这些文件并上传。

在此处输入图像描述

最后,工作。

在此处输入图像描述

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

于 2019-09-19T10:01:24.420 回答
0

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

发布配置

应用服务配置

于 2021-03-15T09:42:45.827 回答
0

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

于 2021-06-04T09:46:22.937 回答