Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Windows 服务应用程序和一个 ASP.NET Web 应用程序,它们都是由 C# 创建的。两个应用程序都从数据库(SQL 服务器)获取数据。
从 Web 应用程序更新数据库后,如何通知服务应用程序从数据库重新加载数据?
现在我们的解决方案是使用服务控制器重新启动 Windows 服务应用程序。是否有任何低成本的解决方案,例如服务应用程序和 Web 应用程序之间的通信?
顺便说一句,我的老板讨厌投票方式......
非常感谢!
您可以在网页和服务之间使用类似队列的表格。
当页面修改某些数据时,会在表中标记新记录,服务将每 X 秒检查一次该表,如果找到新记录,将更改状态并运行您想要的任何进程。
希望这有帮助。