如何将存储在 VS 中 local.settings.json 中的 SignalRConnectionString 上传到 azure 门户上的 Azure 函数

Jam*_*ode 2 azure signalr asp.net-core

我能够部署 Azure Functions 以将 SignalR 消息传递到 Azure 门户,但local.settings.json包含SignalRConnectionString运行 SignalR 消息传递所需的文件未上传。如何在 Azure 门户上添加此字符串?

Azure 门户上的错误消息:

Microsoft.Azure.WebJobs.Extensions.SignalRService:必须通过“AzureSignalRConnectionString”应用设置、“AzureSignalRConnectionString”环境变量或直接在代码中通过 SignalROptions.ConnectionString 或 SignalRAttribute.ConnectionStringSetting 设置 SignalR 服务连接字符串。

Fei*_*Han 6

包含运行 SignalR 消息传递所需的 SignalRConnectionString 的 local.settings.json 文件未上传。如何在 Azure 门户上添加此字符串?

发布项目时,请检查是否将在local.settings.json 中定义的所有函数应用设置添加到 Azure 中的函数应用。

在此处输入图片说明

如果你没有为 Remote 字段添加AzureSignalRConnectionString,你可以在 Azure 门户上选择并导航到你的函数应用,然后你可以更新AzureSignalRConnectionString 的值或在平台功能选项卡下的配置中为你的函数应用添加新的应用程序设置,如下所示。

在此处输入图片说明

应用程序设置

在此处输入图片说明

测试结果

在此处输入图片说明