【发布时间】:2010-07-31 10:15:12
【问题描述】:
我有一个 Web 应用程序,在该应用程序上我更新了一个 sql 数据库...我想要的是,当我从 Web 应用程序更新数据库时,将向打开我的应用程序的任何人发送通知,或者出现一个弹出窗口在他们的桌面上通知他们数据库已更新以检查所有这些都将在 Intranet 中。 我正在使用 ASP.Net,我是网络和服务器中所有 PC 的管理员。 有谁知道我该怎么做?
【问题讨论】:
标签: asp.net
我有一个 Web 应用程序,在该应用程序上我更新了一个 sql 数据库...我想要的是,当我从 Web 应用程序更新数据库时,将向打开我的应用程序的任何人发送通知,或者出现一个弹出窗口在他们的桌面上通知他们数据库已更新以检查所有这些都将在 Intranet 中。 我正在使用 ASP.Net,我是网络和服务器中所有 PC 的管理员。 有谁知道我该怎么做?
【问题讨论】:
标签: asp.net
构建一个定期轮询数据库的桌面应用程序或更好地编写一个桌面应用程序频繁轮询的 HTTP/REST 服务。
【讨论】:
您需要的是您的网站和 Windows 客户端连接到的 WCF 双工服务。使用这样的服务,您可以使用回调方法通过服务通知您的 Windows 客户端。但请注意,这通常是 Intranet 而不是 Internet 场景,因为这样的 wcf 绑定存在 Internet 基础架构(代理、防火墙等)的问题
【讨论】: