gpt4 book ai didi

c# - Azure Functions 无法与队列触发器一起使用

转载 作者:太空狗 更新时间:2023-10-29 23:20:01 25 4
gpt4 key购买 nike

预先感谢任何可以提供帮助的人。

我正在 Azure 中使用队列触发器创建以下函数。

[FunctionName("SubmitJob")]
public static async Task Run(
[ServiceBusTrigger("jobs", Connection = "AzureStorage")]string queueItem,
TraceWriter log,
IBinder binder)
{
// Code Here
}

一旦尝试在视觉中进行调试,我就会收到以下错误,并且主机不断重新启动。

[09/07/2018 16:06:20] Host initialized (325ms)
[09/07/2018 16:06:20] Host lock lease acquired by instance ID '0000000000000000000000005CC4C4A2'.
[09/07/2018 16:06:20] A ScriptHost error has occurred
[09/07/2018 16:06:20] System.Private.Uri: Value cannot be null.
[09/07/2018 16:06:20] Parameter name: uriString.
[09/07/2018 16:06:20] Stopping Host

我正在使用 Azure Functions 2。如果我注释掉解决方案中的函数,主机会正常启动,它现在只是一个空函数,以排除其他任何情况。

任何有关在哪里查看的想法将不胜感激。

最佳答案

好的,

如果其他人遇到这个问题,我使用模板生成器来添加函数,并且使用了 ServiceBusTrigger 属性。我想这需要它自己的配置。

如果您想使用 Azure 存储队列,请改用 QueueTrigger 属性。

再次感谢任何对此进行调查的人。

关于c# - Azure Functions 无法与队列触发器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51250076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com