WebApp中托管的.Net core 2.1 MVC中的推送通知

时间:2019-01-24 20:04:41

标签: azure asp.net-core-mvc signalr azure-web-app-service

我正在.net core 2.1中创建我的网站应用程序。我必须将其部署在Azure的WebApp中。 我对WebApp还是陌生的,因此不确定是否需要在WebApp上启用任何服务或任何端口以便Notfication可以工作。 否则,可以通过SignalR实现显示通知的常规方法。 1)SignalR是否可用于WebApp托管的网站?

如果有任何将要执行的Azure服务,请提出建议

2 个答案:

答案 0 :(得分:1)

Azure Web Apps中有通知服务,用于向与Azure集成的移动设备发送推送通知。

就您而言,我假设您正在谈论在Web应用程序内发送实时通知?是的,SignalR在该情况下非常有用,您可以为此使用Azure的专用SignalR服务。

https://azure.microsoft.com/en-au/services/signalr-service/

答案 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 ServiceAzure Notification Hub可以是一个选择。