【问题标题】:connect ASP.NET application to windows service application将 ASP.NET 应用程序连接到 Windows 服务应用程序
【发布时间】:2013-10-09 21:52:39
【问题描述】:

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

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

目前我们的解决方案是使用服务控制器重新启动 Windows 服务应用程序。有没有低成本的解决方案,例如服务应用程序和 Web 应用程序之间的通信?

对了,我老板讨厌轮询方式……

非常感谢!

【问题讨论】:

标签: c# asp.net .net wcf


【解决方案1】:

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

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

希望对您有所帮助。

【讨论】:

  • 正确的词是“队列”。但是这里的其余文字仍然存在。
  • 就是这个想法,一个队列。谢谢克里斯。
  • 是的。轮询表队列非常有效。非常便宜/易于实施且非常可靠。唯一的缺点是我真的很不喜欢投票.. :)
  • 非常感谢,我认为这确实是一个很好的解决方案。但我担心我的老板可能不喜欢投票......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-30
  • 2014-10-28
相关资源
最近更新 更多