Azure WebJob 不传递参数

标签 azure azure-webjobs

我有一个控制台应用程序通过 WebJob 作为 Web 应用程序发布到 Azure。 webjob 属性列出了 webhook 并且它正在运行。我正在使用 Postman 进行测试,并使用规定的 url 查询方法传递参数。我收到 202 响应,并且 webjob 日志显示成功,但我可以看到执行应用程序时没有处理任何参数。这应该有效,但事实并非如此。我的应用程序作为带有参数的命令行独立可执行文件运行。

请求网址:https://myapp.scm.azurewebsites.net/api/triggeredwebjobs/MyWebJob/run?arguments={我的参数}

WebJob Log Success

最佳答案

问题是您使用的 run.cmd 不传递命令行参数。尝试将其更改为:

ShipstationTest.exe %*

关于Azure WebJob 不传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50070901/

相关文章:

azure - 逻辑应用程序是否需要集成服务环境才能与我们的 Azure 租户中的 SQL 数据库进行通信?

Azure WebJobs QueueTrigger 在读取配置时忽略环境

Azure 计划的 WebJob 从未完成状态

azure - Azure 中运行的流分析查询中的语法问题 : Invalid column name: 'payload'

azure - CLI 响应未指定在 Azure ContainerApp 中选择什么类型的入口流量设置

azure - 读取存储为 .h5 的 blob 并在 Python 中的 Azure Functions 中加载 keras 模型

azure - 读取定时器触发 azure 持久函数内的请求有效负载

azure - 如何阻止 Azure WebJobs 队列消息从 Azure 队列中删除?

c# - 不同部署槽中的计时器触发的 Azure Webjob

c# - Azure WebJob 的 BlobInput 和 BlobOutput 类在哪里?