azure-webjobs相关内容

Visual Studio Team Services 中的多个作业部署

我有一个包含多个项目的 VS 解决方案,每个项目都是一个独立的 WebJob,我托管在单个 AppServices 中.我正在尝试将其自动化为持续部署.在已更改的解决方案中仅部署作业的最佳策略是什么?有没有办法找出作为合并到 CI 的一部分而更改的项目?我们正在使用 git,这个解决方案位于一个存储库中.我们正在为项目使用 azure-webjobsdk. 解决方案 您可以按照以下步骤部署 ..

Azure 触发的 Webjob - 检测 webjob 何时停止

我正在开发一个使用 定时器触发器. 在webjob停止之前,我需要处理一些对象,但我不知道如何触发“webjob stop". 拥有 NoAutomaticTrigger 功能,我知道我可以使用 WebJobsShutdownWatcher 类在 webjob 停止但触发作业时处理我需要一些帮助... 我看了使用 Azure WebJobs SDK 1.1.0-alpha1 的可 ..
发布时间:2021-12-06 18:58:14 其他开发

如何通过 VSTS 将 Azure Web 作业和应用部署到同一个应用服务?

我有一个 Visual Studio 2017 解决方案,其中包含一个 ASP.NET Web 应用程序项目(称为 UI)和一个 Azure WebJob 项目(称为 WebJobs).我已将两者配置为从 Visual Studio 中部署到 Azure(右键单击,发布)到同一个应用服务.该解决方案还配置为在我推送到 VSTS 时构建. 我想设置 VSTS 以便在成功构建后也部署这两个项目, ..

如何在 Azure 中托管 TCP 侦听器?

我希望在 Azure 中构建一个应用程序,它将充当 TCP 侦听器,在指定端口上接收 TCP 消息流,然后将信息添加到数据库中.传入的 TCP 通信将使用证书进行保护. 我正在考虑以下选项: 云服务工作者角色 这看起来肯定会工作.然而,这意味着我必须使用云服务,而我错过了应用服务提供的功能和简单性.云服务文档还具体介绍了如何打开需要的TCP端口. 应用服务 在逻辑应用 ..

使用 PowerShell 创建计划的 Azure Web 作业

我正在尝试创建一个 Azure WebJob 以将 BrokeredMessage 发送到 Azure ServiceBus 主题,创建和发送消息的实际操作是微不足道的,但是我一直无法找到自动化的方法计划 Web 作业的创建. 自动化工作流程应如下工作: 创建一个新的 Azure 网站[完成] 创建一个新的触发 Azure Web 作业并上传 PS1 文件[完成] 创建一个新的 A ..

使用 VSTS 部署 Azure WebJob

我在使用 Visual Studio Team Services (VSTS) 部署 Azure Web 作业时遇到了一些问题. WebJob 似乎已成功部署,但它破坏了托管在同一应用服务中的 Azure 网站!如果我使用 VS2013 部署,则没有这个问题. 这是我生成 WebJob 部署包的构建任务: 这是我的部署任务: 部署 Azure Web 作业时没有错误.如果我 ..
发布时间:2021-12-06 18:44:15 其他开发

如何在没有“始终开启"的情况下保持 Azure WebJob 运行?

我有一个与网站相关联的连续网络作业,并且我正在以共享模式运行该网站.我不想选择 Always On 选项,因为我的应用程序并不真正需要.我只想在有人访问我的网站时处理消息. 我的问题是,即使我每 5 分钟不断在我的网站上调用一个虚拟的保持活动方法,该方法会向该网络作业监控的队列中发布一条消息,但几分钟后该作业仍会停止. 我的 webjob 是一个使用 WebJob SDK 构建的简单控 ..

Azure Web 作业是否会在多个实例上运行?

我计划将一个网站部署到 Azure,该网站将利用 网络工作. 如果站点被扩展为在多个实例上运行,我是否应该期望作业也能在所有实例上启动(同时运行),或者我是否可以期望只有一个作业实例在同一时间运行?时间 ?这可以在 Azure 中配置吗? 解决方案 我假设您使用的是Continuous WebJobs 而不是Manual/Scheduled.在这种情况下,它将一次在所有实例上运行.要 ..
发布时间:2021-12-06 18:41:22 其他开发

如何以编程方式启用/禁用 Azure 功能

有没有办法以编程方式启用/禁用 Azure 功能? 我可以使用“管理"部分下的门户启用/禁用功能,这会导致将请求发送到 https://.scm.azurewebsites.net/api/functions/ JSON 负载看起来有点像: {"name":"SystemEventFunction",“配置":{“禁用":真,“绑定":[//这个函数的绑 ..
发布时间:2021-12-06 18:29:48 C#/.NET

Azure WebJob 超时配置设置

我们有一个 Azure 网站,其中包含每日计划作业.在我们的例子中,计划作业运行一个大约需要 10 分钟的存储过程,因此没有本地处理.我们的网络作业在大约 4 分钟后因此错误而终止. 命令 'cmd/c ...' 由于 121 秒没有输出和 CPU 活动而中止.您可以增加 SCM_COMMAND_IDLE_TIMEOUT 设置来解决此问题. 我们已尝试将以下应用设置添加到网络作业的 app.c ..
发布时间:2021-12-06 18:24:01 C#/.NET

Azure Webjob 计时器触发器不会触发

我们有两个运行 TimerTrigger 的 Azure Webjob 部署(Prod 和 Test).两个网络应用程序都有单个实例.根据这篇文章,TimeTriggers 使用单例锁来确保没有并行调用.这两个实例使用相同的存储帐户.我们面临的问题是,只有一个部署似乎获得了锁,而其他部署无法获得锁.如果我们停止第一个 webjob,第二个获取锁并开始处理,反之亦然. 锁是否依赖于存储帐户?我 ..
发布时间:2021-12-06 18:15:12 其他开发

Azure Webjobs 与 Azure Functions:如何选择

我创建了一些使用触发器的 Azure Webjobs,我刚刚了解了 Azure 函数. 据我所知,Azure Functions 似乎与 Azure Webjobs 功能重叠,我很难理解何时在 Function 和 Webjob 之间进行选择: 与 Webjobs 不同,Functions 只能被触发,它没有被设计为运行连续过程(但您可以编写代码来创建连续函数). 您可以使用多种 ..
发布时间:2021-12-06 18:03:54 其他开发

使用 Azure WebJobs SDK 进行依赖注入?

问题在于 Azure WebJobs SDK 仅支持公共静态方法作为作业入口点,这意味着无法实现构造函数/属性注入. 我无法在官方 WebJobs SDK 文档/资源中找到有关此主题的任何信息.我遇到的唯一解决方案是基于这篇文章中描述的服务定位器(反)模式 此处. 对于基于 Azure WebJobs SDK 的项目,有没有一种“合适的"依赖注入的好方法? 解决方案 Azure ..
发布时间:2021-12-06 17:55:23 C#/.NET

我应该如何在 ASP.NET 4 中执行长时间运行的任务?

我正在使用 .NET 4 构建网站.有很多 MSDN 文章可追溯到 2003,关于使用 Thread 对象 和 2007,在 .NET 2 中使用异步页面,但这已经很陈旧了.我知道 .NET 4 为我们带来了任务类 和 有些人模糊地警告不要将其用于此目的. 所以我问你,在 ASP.NET 4 的 IIS 下运行后台/异步工作的大约 2011 年的“首选"方法是什么?直接使用线程/任务有什么注 ..
发布时间:2021-11-28 23:08:07 C#/.NET

Azure 函数结构

我正在努力思考我们应该如何构建 Azure 函数. 我喜欢构建响应事件的无服务器、紧凑、单一功能的应用程序的想法. 以下是我遇到的问题: 我在 .NET Standard 2 中内置了很好的类库,可以处理我所有的“后端需求",即使用 Cosmos Db、Azure 表存储、Azure SQL、Redis、Azure 存储处理 CRUD 操作.无论我做什么,我都无法将这些类库集成到 ..

Azure 函数结构

我正在努力思考我们应该如何构建 Azure 函数. 我喜欢构建响应事件的无服务器、紧凑、单一功能的应用程序的想法. 以下是我遇到的问题: 我在 .NET Standard 2 中内置了很好的类库,可以处理我所有的“后端需求",即使用 Cosmos Db、Azure 表存储、Azure SQL、Redis、Azure 存储处理 CRUD 操作.无论我做什么,我都无法将这些类库集成到 ..
发布时间:2021-11-24 21:02:56 C#