问题标签 [azure-webjobssdk]
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.
asp.net-mvc - 从 ASP.net MVC 执行手册(Webjobs)
我在 ASP.net MVC 4 中有一个项目并使用 Webjobs,它工作得非常好。但现在我想实现一个直接启动 webjob 的过程(手动),因为我让它们每 5 分钟工作一次。没关系,但现在我也想要这个功能。
c# - Azure Webjob HTTP 409 冲突错误
我有一个与 alpha WebJob api 配合得很好的 C# WebJob。我刚刚将它更新到 beta 版本,在修复连接字符串和命名空间后,当 JobHost 尝试连接时,我收到 HTTP 409(冲突)错误。
这是调用堆栈:
异常文本:
[Microsoft.WindowsAzure.Storage.StorageException] {“远程服务器返回错误:(409)冲突。”} Microsoft.WindowsAzure.Storage.StorageException
包.config:
包 id="Microsoft.Azure.Jobs" 版本="0.3.1-beta" targetFramework="net45" 包id="Microsoft.Azure.Jobs.Core" 版本="0.3.1-beta" targetFramework="net45"包 id="Microsoft.Azure.Jobs.ServiceBus" 版本="0.3.1-beta" targetFramework="net45" 包id="Microsoft.Bcl" 版本="1.1.7" targetFramework="net45" 包id=" Microsoft.Bcl.Build" version="1.0.14" targetFramework="net45" 包 id="Microsoft.Data.Edm" 版本="5.6.0" targetFramework="net45"
包 id="Microsoft.Data.OData"版本="5.6.0" targetFramework="net45" 包id="Microsoft.Data.Services.Client"version="5.6.0" targetFramework="net45" 包 id="Microsoft.Net.Http" version="2.2.19" targetFramework="net45"
包 id="Microsoft.WindowsAzure.ConfigurationManager" 版本="2.0.3" targetFramework="net45" 包id="Newtonsoft.Json" 版本="6.0.4" targetFramework="net45" 包id="System.Spatial" version="5.6.0" targetFramework="net45" package id="WindowsAzure.MobileServices" version="1.3.0-alpha4" targetFramework="net45" package id="WindowsAzure.ServiceBus" version="2.4.2.0" targetFramework ="net45" 包 id="WindowsAzure.Storage" 版本="4.2.0" targetFramework="net45"
有任何想法吗?
azure - WebJobs SDK - 省略 AzureJobsDashboard 连接字符串
最近 Azure WebJobs SDK 中是否有任何关于省略 AzureJobsDashboard 连接字符串的变化?直到最近,如果忽略此连接字符串,WebJobs 仪表板将不会显示/存储任何调用日志等。现在,如果删除此连接字符串,WebJob 将根本无法启动...有其他人注意到这一点或找到解决方法?
我不希望在调用日志中记录任何队列消息,因此有兴趣了解其他人是否取得了类似的成就?
谢谢,菲尔。
azure - Microsoft azure 项目名称灰显
在 Visual Studio 2013.3 中添加 azure webjob 时,项目名称显示为灰色。
当我单击确定时,它说:
无法创建 Web 作业。值不能为空。参数名称:项目
c# - 有没有办法让 Azure WebJobs ServiceBus out 参数可选?
我正在构建一个控制台应用程序,它将作为连续的 Azure WebJob 运行。我正在通过 Nuget 包 Microsoft.Azure.Jobs.ServiceBus v0.3.1-beta(预发行版)使用 Azure WebJobs SDK。我有在 Azure ServiceBus 队列上触发的静态方法。我做了一些处理,然后希望可以选择通过输出参数将响应发送到另一个队列。方法签名如下所示:
我最初的想法是将 responseMessage 设置为 null。但是,当我这样做时,控制台窗口中会出现一个错误。它不会停止执行(所以它在技术上做了我想要它做的事情),但我宁愿不把一些抛出错误的东西推到生产中。是否有任何非 hackish 方法可以在响应消息中设置一个不会引发错误但不会将消息提交到响应队列的值?
如果没有,是否还有我可以使用的另一种模式?我更喜欢使用 WebJobs SDK 的管道功能,而不是手动创建输出队列。我可能可以将需要响应的请求提交到一个单独的队列并有 2 个单独的触发器,但是我有少量这样做,我宁愿保持简单和在一起。
想法?
.net - Azure WebJobs SDK 是否专门用于使用 Azure 存储?
所有文档(例如http://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk-get-started/) 和 Azure WebJobs SDK 的示例项目是指与 Azure 存储(表、博客和队列)的挂钩和绑定。我有兴趣将 WebJobs 用于与这些存储机制无关的功能,例如运行计算、调用服务或将它们与 WebJobs SDK 没有挂钩的其他存储服务一起使用。在这些情况下,使用 WebJobs SDK 有什么价值吗?我的(可能不正确)印象是 sdk 为您管理作业本身的执行提供了许多其他好处,例如控制在单线程中阻塞运行与在后台运行等,可能与相关的操作挂钩启动和停止作业,以及一些与 Visual Studio 的挂钩等。
除了与 Azure 表、博客和队列存储服务的挂钩之外,是否有理由使用 WebJobs SDK?如果是这样,该文档在哪里?
azure - 在 Beta 0.5.0 上调用带有 BlobTrigger 的函数时出错
我收到以下错误
Microsoft.Azure.WebJobs.Host.dll 中发生了“System.FormatException”类型的第一次机会异常附加信息:Blob 标识符必须采用容器/blob 格式。
即使我在图像容器中什么都没有
当我清除 azure-jobs-host-output 和 azure-jobs-host-archive 文件夹时错误消失了,然后当我将作业上传到 azure webjobs 时又回来了,知道吗?
我下载了更新的 github 解决方案,每当调用 BlobTrigger 函数时都会遇到同样的问题,但 queuestrigger 工作正常!
azure-webjobssdk - 运行 webjobs 时出现错误 404
我正在使用带有非常基本代码的 0.5.0 webjobs SDK:
但是我在 outputStream 参数上收到错误 404。InputStream 工作正常我检查了 SDK 已创建图像输出容器,所以我什至不理解该消息
我还用我的测试图像检查了代码是否在本地工作
如果有人有想法
azure - Azure WebJob Sdk beta 0.5 中的 ServiceBusTrigger 批处理
有没有办法使用新的 Azure WebJob Sdk beta 0.5 从订阅中检索批量消息。我们每秒处理相当多的消息,理想情况下希望使用以下语法
public static void ProcessMessages([ServiceBusTrigger("Topic", "Subscription")] IEnumerable brokeredMessages)
有没有办法做到这一点?
azure - Azure WebJobs SDK - 在什么情况下需要创建 JobHost 对象?
大多数与 Azure WebJobs SDK 关联的示例都有如下所示的启动代码:
但是,您也可以在不创建这样的对象的情况下启动 WebJob JobHost
:
在什么场景下是JobHost
必要的?