【发布时间】:2015-08-07 08:53:11
【问题描述】:
我有以下方法来启动和停止服务。由于我使用了类库(DLL)中的方法,因此我从另一个控制台应用程序调用此方法进行调试。
应用程序以管理权限启动。
public void ServiceStart()
{
ServiceController service = new ServiceController();
service.ServiceName = "ASP.NET State Service";
service.Start();
}
public void ServiceStop()
{
ServiceController service = new ServiceController();
service.ServiceName = "ASP.NET State Service";
service.Stop();
}
但是当我调用Start() 或Stop() 时,会引发异常并显示以下消息:
无法在计算机“。”上打开 ASP.NET State Service 服务。
谁能帮帮我?
【问题讨论】:
-
您是否以管理员权限运行程序?
-
查看 Windows 事件日志
-
为我工作。它显然没有在您的计算机上看到该服务
-
查看下面的答案 - 以及我的评论 - 如果它不起作用,你可以选择尝试
标签: c# service class-library servicecontroller