当前位置: 代码迷 >> ASP.NET >> C#中控制IIS服务重启有关问题
  详细解决方案

C#中控制IIS服务重启有关问题

热度:9761   发布时间:2013-02-25 00:00:00.0
C#中控制IIS服务重启问题
在asp.net   中,想控制IIS   停止或启动服务,代码如下:
停止
try
  {
      ServiceController   sc   =   new   ServiceController( "iisadmin ");
        if(sc.Status   ==   ServiceControllerStatus.Running)
sc.Stop();
  }
    catch(Exception   e){
string   zz   =   ee.ToString();
}
抛出异常: "无法打开计算机“.”上的   iisadmin服务。 "
是什么原因?????

------解决方案--------------------------------------------------------
我想你应该还得要有比较高的运行权限。否则,不可能随便都能控制的。
------解决方案--------------------------------------------------------
IIS是SYSTEM权限登录的吧。你的程序是以什么身份运行的?Administrator还是不够的。
  相关解决方案