繁体   English   中英

正在服务中的WCF的交互式“屏幕”

[英]Interactive “screen” for WCF hosted in service

我有一个WCF服务,我已经在这里的另一个问题中提到 正如我在这里阅读的出于各种原因,Windows服务中的主机WCF是最好的解决方案。 这就是为什么我选择此选项。 但是Windows服务托管不允许任何可视化进程通信(在我们使用自托管服务之前,该服务已托管在控制台应用程序中,并仅在控制台中报告任何问题)。 如何获得类似的托管服务方式? 我的想法是使用另一个命名管道绑定在服务和人员之间进行视觉“通信”。 如果有人推荐我一些有用的东西,我对我会很好。 非常感谢大家!

万一您只需要“屏幕”以便服务可以报告问题,我建议您使用Windows事件从服务中记录此类事件,然后可以创建可以查找此类事件的任何UI /背景流程窗口事件日志中的事件并进行适当报告(例如:发送电子邮件等)

我倾向于同意@Ankur的回答,但认为我可以给您一个替代选择。 您可以考虑使用WMI为正在运行的服务提供视觉反馈。 不久前,我参加了关于该主题的ALT.NET有趣的演讲(不是特定于WCF的)( 此处提供完整视频 ),并且使用WMI来检测您的应用程序以允许查询系统状态应该相对简单

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM