ASP.NET / C#中类似Gmail的通知服务

时间:2013-01-31 17:58:27

标签: c# wcf notifications

我在ASP.NET开发了一个基于网络的应用程序。这是一个商业应用程序,人们做常规交易&此门户网站的交易。

该应用程序有两种类型的用户:

1)前台用户 - 谁做交易 2)后台用户 - 谁看看所有会计和&代金券生成工作

目前的问题是,要检查前台用户创建的新交易,后台用户需要每隔几分钟刷新一次网页,这非常耗时。

我想开发一个基于Windows的小型通知服务,通过该服务我可以在不进入浏览器的情况下向他们显示通知。它与Gtalk桌面工具的方式相同,它会通知我们新收到的邮件。

为了实现上述目的,我应该使用什么以及如何使用&实施解决方案?

我需要使用.Net framework

开发解决方案

1 个答案:

答案 0 :(得分:2)

我会调查SignalR并使用它来保持对服务器的持久连接,并在新数据可用时通知客户端。如果您使用SignalR,您甚至不需要Windows应用程序,您可以使用他们的javascript客户端并直接在浏览器中显示通知(当然您也可以使用Windows应用程序路由)。

如果您在云托管环境中,您的云提供商也应该为您提供服务。