将ASP.NET应用程序连接到Windows服务应用程序

时间:2013-10-09 21:52:40

标签: c# asp.net .net wcf

我有一个Windows服务应用程序和一个ASP.NET Web应用程序,它们都是由C#创建的。 两个应用程序都从数据库(SQL服务器)获取数据。

从Web应用程序更新数据库后,如何通知服务应用程序从数据库重新加载数据?

现在我们的解决方案是使用服务控制器重启Windows服务应用程序。是否有任何低成本解决方案,如服务应用程序和Web应用程序之间的通信?

顺便说一下,我的老板讨厌投票方法......

非常感谢!

1 个答案:

答案 0 :(得分:2)

您可以在网页和服务之间使用类似于队列的表。

当页面修改某些数据时会在表中标记新记录,该服务将每隔X秒查看该表,如果找到新记录,将更改状态并运行您想要的任何进程。

希望得到这个帮助。