我已经为服务总线队列触发器创建了一个Azure函数(V2,.NETCore)。但是在屏幕截图下面运行project.Please find时,我得到了下面的错误。
我的函数代码如下所示。
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}");
}
}
}发布于 2019-12-09 16:43:39
如果你想使用Azure函数服务总线触发器,我们必须提供服务总线ConnString。连接字符串应类似于Endpoint=sb://<your service bus name>.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<your share key>。具体获取方法请参考https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quickstart-portal#get-the-connection-string。
https://stackoverflow.com/questions/59208616
复制相似问题