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

时间:2019-06-25 14:54:45

标签: azure asp.net-core signalr

我能够部署Azure Functions来运行SignalR Messaging到Azure门户,但是没有上载包含运行SignalR Messaging所需的SignalRConnectionString的local.settings.json文件。如何在Azure门户上添加此字符串?

Azure门户上的错误消息:

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

1 个答案:

答案 0 :(得分:0)

  

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

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

enter image description here

如果没有为“远程”字段添加 AzureSignalRConnectionString ,则可以选择并导航到Azure门户上的功能应用程序,然后可以更新 AzureSignalRConnectionString 的值或添加在平台功能刀片下的配置中,为功能应用程序设置了新的应用程序设置,如下所示。

enter image description here

应用程序设置

enter image description here

测试结果

enter image description here