azure-webjobs相关内容

诊断“功能主机未运行".在码头工人

我正在尝试将我们基于dotnet的多个功能应用程序(v3)迁移到Docker容器.为此,我们使用来自 mcr.microsoft.com/azure-functions/dotnet 作为基础 当使用docker run在本地进行测试时,我经常遇到以下问题:对容器的http调用返回错误功能主机未运行,并结合了以下Docker CLI输出: 启动OpenBSD Secure Shell服务器 ..
发布时间:2021-04-14 18:31:17 其他开发

一个监听器,用于多个天蓝色队列

我想创建一个Web作业(侦听器)以侦听存储中的所有队列.如果有任何新消息,它将触发处理程序. Azure WebJobs SDK提供了一种仅侦听一个队列的解决方案: 公共类函数{//写入新消息时将触发/执行此函数//在称为队列的Azure队列上.公共静态异步任务ProcessQueueMessage([QueueTrigger(“%test%")] CloudQueueMessage消息, ..
发布时间:2021-04-13 20:00:30 C#/.NET

是否应该创建一个单一的Azure Web作业(NODEJS)?

我需要创建一个运行2个进程(可能更多)的webjob.一直如此. 过程1(连续) 从队列中获取消息 对于每条消息,连接到db并更新一个值. 重复1 过程2(计划-每天清晨) 转到数据库并移动记录tmp表 通过HTTP发送每条记录 如果无法发送记录,请全天重试. 如果所有记录都已发送,明天再运行 根据2个流程(应该更多),我可以为所有流程创建一个Web作业吗? ..
发布时间:2021-04-13 19:54:34 其他开发

将Azure函数发布为NuGet包(或从外部程序集加载函数)

我正在考虑发布可重用的Azure函数作为NuGet包,以便在其他项目中轻松使用它.这样,我可以在其他项目中引用NuGet包.这样,我可以动态组成一组Azure功能,以部署到Azure Function服务. 这当前可行吗?或者,可以运行例如在外部组件中被定义,并被“拾取".是由Azure Function主机提供的? 我知道Azure WebJobs可以实现,但是我还没有找到使用Azu ..
发布时间:2021-04-13 19:50:51 C#/.NET

使用localhost终结点从Web作业访问Azure Web App?

如果我在Azure中部署了Web应用程序(ASP.NET MVC),并且还配置了Web作业以与Web应用程序一起运行,则我的理解是Web Job是运行的控制台应用程序(或排序方式)并等待队列中的消息. 消息到达时,WebJob可以使用本地地址来调用WebApp: http://localhost:4564/api/myFunc 相对于: http://mynewapp.az ..
发布时间:2021-04-13 19:45:40 其他开发

Azure WebJob不会在调试器中本地运行

我的Azure WebJob曾经在VS2015调试器中运行,但是我发现它逐渐变得非常间歇,现在根本无法运行.我将其部署到Azure时,它工作正常.该作业被标记为RunOnStartUp. 公共类程序{静态void Main(){var config = new JobHostConfiguration();config.UseTimers();var host = new JobHost(con ..
发布时间:2021-04-13 19:25:44 其他开发

Azure WebJobs:找不到跟踪日志记录

我已经按照此Microsoft页面,用于记录来自Azure WebJob的消息,但我的消息均未出现在日志中. 在我的Web作业中,我使用 编写日志记录消息. Trace.TraceInformation(“等等等等"); 在配置文件的应用程序诊断部分中,使用“详细"选项打开了Blob存储日志记录. 正在创建日志文件 (尽管有时我需要等待几分钟-在某些情况下,直到第二天早上-直 ..
发布时间:2021-04-13 19:24:41 其他开发

如何确保队列消息已在Azure Functions中成功处理?

我有一个使用HTTP触发器和队列触发器构建的C#Azure Functions(根据App Service计划)应用程序.该应用程序通过在客户端计算机上安装脚本来工作,该脚本使用SQL查询将客户端数据库中的各种文件移动到临时Azure Blob存储中,以从客户端数据库中提取各种文件.完成每个文件后,将调用HTTP触发器,该触发器将为队列触发器创建队列消息,以拾取该消息并将文件从临时Blob存储区移 ..

打开Azure Web Job的端口

我有一个需求,我需要在其中托管FTP服务器以及在Azure网站上托管的网站.我们为客户托管此应用的单独实例-每个实例需要一个单独的FTP服务器 我当前正在尝试的解决方案是使用FubarDev.FtpServer.我的计划是将FTP服务托管在网络作业中. 启动FTP服务器似乎没问题.启动服务器后,Web作业将在Web作业控制台中打印出一行,该Web作业的状态为正在运行,并且没有异常输出. ..
发布时间:2021-04-13 19:18:47 其他开发

Azure Web作业在超时后无法执行

我的一些连续运行的Web作业功能(随机)显示消息超时值00:30:00被功能''超出(Id:“").开始取消. 此消息后,除非手动停止并启动Azure Web作业,否则此功能将不会自行执行. 谢谢. 解决方案 我的一些连续运行的Web作业功能(随机)显示消息超时值00:30:00被功能''超出(Id:“ ..
发布时间:2021-04-13 19:18:25 其他开发

在Azure中使用WebJobs的Python脚本

你好,我在上传新的天蓝色webjob时遇到错误.该错误表明它无法创建网络作业. 我遵循了本教程,该教程是在这里提出的一个问题中找到的.链接 我的脚本如下: import sys,ossys.path.append(os.path.join(os.getcwd(),"site-packages"))汇入要求为要求r = req.get('http://my_website.azure ..
发布时间:2021-04-13 19:18:01 Python

zipfile中的Webjobs运行错误(3587fd:ERR)

我在一个名为 fgh.py 的文件中有以下小脚本,我一直试图将其安排为网络作业 将pandas导入为pddf = pd.DataFrame({'a':[1,2,2],'b':[5,6,9]})df ['x'] = df.a.sub(df.b)打印(df) 使用@Peter Pan 发布.我创建了一个虚拟环境,完成了 pip install pandas .在虚拟环境中,脚本会根据需要运行并执 ..

ResetPasswordAsync返回'无效令牌'.在WebJob内部生成令牌时

我有一个预定的WebJob ,它每天运行,并检查数据库中所有用户的密码到期日期.如果密码的到期日是今天,它将生成一个密码重置令牌,并通过电子邮件发送给用户.然后,用户单击电子邮件中的URL,然后转到一个网站,在该网站上输入新密码. 我设法在WebJob中生成一个令牌,并通过电子邮件将其发送出去.但是,当通过我的Asp.NET网站重置密码时,我得到无效令牌.我不知道为什么.我认为它一定与我的W ..

Visual Studio 2019-在WebApp中添加WebJob项目

在我的解决方案中,我有一个aspnet核心2.2 WebApp,我想添加一个现有的项目(例如webJob),但是没有选择:从现有项目中添加WebJobs “现有项目"为Azure WebJobs,但如果单击它,则会显示此错误: “作为Azure WebJobs的现有项目". 解决方案 更新: 例如,如果要手动将控制台应用程序部署为webjob. 创建控制台应用程序. ..

为什么在发布Web App时未获取对WebJob的更改?

我有一个已部署到Azure的ASP.NET MVC Web应用程序.VS 2013 Pro中的解决方案有3个项目: Web App项目 一个Webjob项目 一个普通项目,用于存储App和Webjob都通用的代码. 通过 Add->将Webjob项目添加到主App项目中.新的Azure Webjob项目上下文菜单,它实际上在同一解决方案内添加了一个新项目,很好. 当我最初将应 ..