2

我正在尝试在我的 asp.net 应用程序中构建一个私人消息收件箱系统,使用 SQL Server 来存储用户之间的消息,但我不知道如何实现这一点,例如,当他/她时,facebook 会立即通知用户通过另一个用户的操作在其顶部导航栏上以红色图标形式接收新消息或通知。我已经阅读了一些教程和指南,其中大多数都需要每隔几秒钟对数据库进行一次轮询。任何人都可以阐明什么是解决此问题的好方法吗?

谢谢。

4

1 回答 1

1

我过去曾使用 SignalR 做类似的事情。它可以通过 NuGet 通过 Install-Package SignalR 安装

Scott Hanselman 有一篇很棒的文章:http ://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx

此外,jabbr.net是一个功能齐全的示例,我认为它非常接近您想要做的事情。

于 2012-10-13T02:31:34.623 回答