我能够部署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在代码中设置
答案 0 :(得分:0)
包含运行SignalR Messaging所需的SignalRConnectionString的local.settings.json文件未上载。如何在Azure门户上添加此字符串?
发布项目时,请检查是否将在 local.settings.json 中定义的所有Function app settings添加到Azure应用中。
如果没有为“远程”字段添加 AzureSignalRConnectionString ,则可以选择并导航到Azure门户上的功能应用程序,然后可以更新 AzureSignalRConnectionString 的值或添加在平台功能刀片下的配置中,为功能应用程序设置了新的应用程序设置,如下所示。
应用程序设置
测试结果