问题标签 [webjob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
217 浏览

c# - 从 Azure 网络作业将文件上传到 Dropbox

我一直在到处寻找,但我很难找到如何从 Azure 网络作业将文件上传到 Dropbox。这甚至可能吗?我将在我的网络作业中创建一个 excel 文件和一个文本文档,我需要将它们放在某个 Dropbox 帐户(我可以访问)文件夹中。

0 投票
1 回答
162 浏览

azure - 从另一个 Webjob 创建和部署 Webjob

是否可以从 Azure 中的另一个 Webjob 部署 Webjob?我已经阅读了文档,都是关于手动实例化 Webjob 或使用 CronJobs。我想在一个 Webjob 中部署并运行另一个带有一些参数的 Webjob。

0 投票
2 回答
864 浏览

c# - Azure WebJob 计划错误 - 对象引用未设置为对象的实例

我是 Azure 的新手。我正在尝试通过 VS2015 将一个简单的 c#.Net 控制台应用程序部署到 Azure。当我在解决方案资源管理器中右键单击解决方案名称并选择“发布为 Azure Webjob”时,它会给我对象引用错误。我尝试从头开始创建一个新的控制台应用程序并发布它,但仍然是同样的错误。我还尝试在管理员模式下运行 VS。但没有成功。它说:

发布成功。创建调度程序作业错误:创建 WebJob 调度时出错:对象引用未设置为对象的实例。

因此,我的网络作业都没有按计划运行。请帮忙!谢谢你

0 投票
2 回答
392 浏览

jenkins - msbuild 的行为与命令行与 Jenkins 不同

我有一份创建和部署网站包的 Jenkins 工作。

当我从 Jenkins 运行作业时,它会为每个项目创建一个包,并且部署包不包含 webjobs。但是,命令行中的相同 msbuild 命令确实会创建一个更大的包文件,其中包括其中的 webjobs。

我尝试使用相同的用户帐户 Jenkins 服务运行 msbuild 命令行,并且也可以正常工作。

如果我比较两个 msbuild 输出日志,我会发现一些差异是命令行 msbuild 日志包括的主要差异:

我试图在 Jenkins 命令行中添加目标“DiscoverWebJobs”,但它说找不到……我花了很多时间尝试不同的选项,从不同的帐户运行,使用 powershell,……但什么也没有,我肯定是傻事。

如果 zip 包文件不包含 webjobs 文件,当我进行部署时,它不会更新 webjobs。我可以单独部署每个 zip 文件,但是有一些 webjobs,如果有人包含一个新的,它将不会被部署,这使得该项目的持续集成设置毫无用处。

0 投票
2 回答
146 浏览

c# - Web 作业在 Azure 网站上引发 Smtp 异常

我有一个网络作业,当它从 Azure poision q 读取某些内容时,它试图发送电子邮件。

电子邮件通知器使用来自主要 Web 应用程序的代码,它可以发送电子邮件。但 Web 作业会引发以下异常。是因为 Web 应用程序阻塞了 25 端口吗?

在此处输入图像描述

0 投票
1 回答
810 浏览

azure - 如果 Web 作业在多个实例上运行,是否会运行相同的作业?

当我阅读 azure WebJobs 的文档时,发现下面的语句For Continuous WebJobs to run reliably and on all instances参考下图在此处输入图像描述

我的 WebJob 工作流程:

需要在美国东部标准时间上午 12 点在我的应用程序中为新创建的用户准备报告,并在每天发生的情况下通过电子邮件向我发送报告。这个时间可以通过 UI 更改,所以我需要连续运行作业以在选定的时间查找和运行计划

我的问题

如果 WebJob 运行所有实例,则表示我的 Web 应用程序现在正在运行两个实例。

  1. 我会收到两封电子邮件,以便每个实例中的 WebJob 准备报告并发送给我吗?
  2. 无论有多少 WebJobs 正在运行,都只会收到一封电子邮件?
0 投票
1 回答
929 浏览

.net - .NET Core Azure WebJobs 不会从 Azure 应用程序设置中读取

我有一个应用服务运行它来自 Azure 门户的相应 ConnectionString。ConnectionString 指向 Azure SQL Server。 连接字符串的 Azure 门户应用程序设置

我有一个带有以下 appsettings.json 的 WebJob

当我运行 Web 作业时,它似乎没有从 azure 门户中提取连接字符串,但它使用了我在 appsettings.json 中的默认 ConnectionStrings。

0 投票
2 回答
606 浏览

python - 从 Django/python Web 应用程序创建 Azure webjobs

我在 Azure Web 应用程序上部署了一个 Django 应用程序,我想动态创建网络作业。更准确地说,当我保存一个名为 Importer 的 Django 模型时,我希望能够创建一个由 3 个文件组成的新 Web 作业:

  • run.py :Python 网络作业
  • settings.job : cron 计划
  • config.ini : webjob 的配置文件

“settings.job”和“config.ini”的内容来自管理表单并且特定于 webjob。

当我保存模型时,代码会在

App_Data\jobs\triggered{我的工作名称}

,并从我的应用程序目录中复制“run.py”。

这行得通。但是,当我尝试在作业目录中创建一个名为“settings.job”的新文本文件并在其中写入 cron 计划时,出现服务器错误。

我尝试了很多东西,但以下基本测试导致失败:

看来我没有权限将文件写入磁盘。那怎么解决?另外,我希望能够在更新相应的 Django 模型时修改 config 和 settings.job 文件的内容。

此外,我尝试将另一个名为“run2.py”的文件复制到 webjob 目录,但也失败了!我无法在该目录中复制另一个 run.py 文件

0 投票
2 回答
860 浏览

azure - 将 Windows 服务发布为 AZURE WEBJOB

我有一个 NserviceBus 处理程序,通常作为服务安装在 VM 上。我们正试图让它在 Azure 上作为 PAAS 工作。因此,想法是将解决方案发布为 azure webjob。当我将它作为网络作业发布时,我得到了一个挂起的启动状态。日志指示以下内容。

我错过了什么?如何让 NServiceBus 处理程序在 Azure 上作为 WebJobs 工作?

0 投票
2 回答
2693 浏览

c# - Azure WebJob 的“运行命令”如何设置?

我正在尝试部署多个 WebJobs。WebJobs 绑定在 WebApp 上。最近,我注意到 WebJobs 上的“运行命令”与预期的不同。因此,如果 WebJob 名称为“CopyFileWebJob”,则此 WebJob 的运行命令理想情况下应为“CopyFileJobWebJob.exe”,而是我们作为 NuGet 的依赖包添加的不同“exe”文件。请注意,为了部署 WebJobs,我们只需发布 WebApp 并负责部署与其相关的所有 WebJobs。

我正在检查新 Azure 门户上提供的 WebJobs 日志页面中的“运行命令”。

有没有办法手动设置 Azure WebJob 应该调用的命令?谢谢你。