【发布时间】:2016-08-09 11:02:27
【问题描述】:
我正在尝试创建一个监控仪表板,我想在其上显示 ASP.NET C# 页面中服务器的所有服务和服务状态。此实例中的服务器位于同一网络上。我想知道如何实现这一目标。
目前,我可以使用以下代码显示在我的 PC 上本地运行的所有服务:
ServiceController[] services = ServiceController.GetServices();
Response.Write("List of running services : <BR>");
foreach (ServiceController service in services)
{
Response.Write(string.Format(" Service Name: {0} , status {1} <BR>", service.ServiceName, service.Status.ToString()));
}
效果很好,但我需要它特定于服务器和特定服务。
【问题讨论】:
标签: c# asp.net service server-side status