我有一个相当复杂的windows服务(用.net 4编写)和几个并行运行的子系统。我的windows服务里面发生了什么事?
我已经实现了相当不错的日志记录,但我感觉我需要更多关于每个子系统当前正在做什么的信息。这对于我需要停止升级/错误修复服务的时间非常有用。
如果有一个gui应用程序,它会显示我感兴趣的应用程序的每个部分的状态,这将是很好的。我对如何执行此操作有一些想法,但我也想听听别人的想法。
我对一个解决方案很感兴趣,这个解决方案很容易在未来的windows服务中使用,而且我没有在寻找任何非常复杂的东西。
有没有这种东西的工具? 你自己做过吗? 进程间通信如何?
很好的答案,谢谢。如果没有人马上响起,我会接受。是的,最大的头部划痕是进程间通信。很有趣,我没有想到使用WCF。我习惯于在Web服务场景中使用WCF,我忘记了它有其他用途。 – 2012-03-16 01:43:22
如果你已经有WCF的经验,这是一个明智之举。 ;) – 2012-03-16 01:53:25
我想我是一个无脑的人! – 2012-03-16 13:32:37