我正在.net core 2.1中创建我的网站应用程序。我必须将其部署在Azure的WebApp中。 我对WebApp还是陌生的,因此不确定是否需要在WebApp上启用任何服务或任何端口以便Notfication可以工作。 否则,可以通过SignalR实现显示通知的常规方法。 1)SignalR是否可用于WebApp托管的网站?
如果有任何将要执行的Azure服务,请提出建议
答案 0 :(得分:1)
Azure Web Apps中有通知服务,用于向与Azure集成的移动设备发送推送通知。
就您而言,我假设您正在谈论在Web应用程序内发送实时通知?是的,SignalR在该情况下非常有用,您可以为此使用Azure的专用SignalR服务。
答案 1 :(得分:1)
SignalR使用的网络套接字来与客户连接,所以你需要进入应用程序设置,使他们对SignalR工作。
下面是一个教程,以帮助您建立Web应用程序与SignalR: https://docs.microsoft.com/en-us/aspnet/core/signalr/publish-to-azure-web-app?view=aspnetcore-2.2
根据你的情况下,Azure SignalR Service或Azure Notification Hub可以是一个选择。