我有以下方法来启动和停止服务。我从另一个控制台应用程序调用此方法进行调试,因为我使用了类库 (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 状态服务服务
有人可以帮我吗?