ruti

解决方案 »

  1.   

    用长进程或者web services模拟。C#可以操作windows 服务,不过不知道asp.net里面能不能操作了
      

  2.   

    dui de阿 我在winform里是可以操作的 但到asp.net里 就出了访问被拒绝的问题,出错如下:
    “/sendCmd”应用程序中的服务器错误。
    --------------------------------------------------------------------------------拒绝访问。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ComponentModel.Win32Exception: 拒绝访问。源错误: 
    行 117: if( sc.ServiceName == "WinSDemo" )
    行 118: {
    行 119: sc.Stop();
    行 120: sc.WaitForStatus( ServiceControllerStatus.Stopped );
    行 121: }我是在web。config里加入 <identity impersonate="true"/>
    了 但还不是不行