在 WebApp 中托管的 .Net 核心 2.1 MVC 中的推送通知

Push Notification in .Net core 2.1 MVC hosted in WebApp

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

如果有任何 Azure 服务可以做到这一点,请提出建议

Azure Web Apps 中有通知服务,可以将推送通知发送到与 Azure 集成的移动设备。

在你的情况下,我假设你是在谈论在网络应用程序中发送实时通知?是的,SignalR 非常适合这种情况,您可以为此查看 Azure 的专用 SignalR 服务。

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

SignalR 使用网络套接字与客户端连接,因此您需要进入应用程序设置并启用它们,SignalR 才能工作。

以下教程可帮助您使用 SignalR 设置 WebApp: https://docs.microsoft.com/en-us/aspnet/core/signalr/publish-to-azure-web-app?view=aspnetcore-2.2

根据您的情况,Azure SignalR Service or Azure Notification Hub 可能是您的选择。