gpt4 book ai didi

Azure 函数服务总线队列触发器 - "A host error has occurred. System.Private.Uri: Value cannot be null. Parameter name: uriString."

转载 作者:行者123 更新时间:2023-12-02 08:33:00 38 4
gpt4 key购买 nike

我已经为服务总线队列触发器创建了一个 Azure 函数(V2、.NETCore)。但我在运行项目时遇到以下错误。请在屏幕截图下方找到。

local.settings.json

Error-1

Error-2

我的功能代码如下。

using System;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Extensions.Logging;

namespace FunctionTriggers
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([ServiceBusTrigger("myqueue", Connection = "ServiceBusConnString")]string myQueueItem, ILogger log)
{
log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}");
}
}
}

最佳答案

如果要使用Azure函数服务总线触发器,我们必须提供Service Bus ConnString。连接字符串应类似于 Endpoint=sb://<your service bus name>.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<your share key> 。关于如何获取,请引用https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quickstart-portal#get-the-connection-string .

关于Azure 函数服务总线队列触发器 - "A host error has occurred. System.Private.Uri: Value cannot be null. Parameter name: uriString.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59208616/

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