标签: c# service windows-services
我有一个客户端应用程序通过WCF与服务进行通信。客户端和服务都在同一台机器上运行。服务可以每隔X分钟与数据库通信。当用户按下按钮时,客户端仅与数据库通信。要求客户端和服务不与数据库通信,同时随着数据发生同步问题。 我建议的解决方案是,当用户按下客户端应用程序上客户端停止服务的按钮时,客户端应用程序可以安全地进行数据库更新,最后重新启动服务。这将通过c#中的System.ServiceProcess.dll完成。
这是最好的方法吗?