首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-14 
C#中控制IIS服务重启问题在asp.net中,想控制IIS停止或启动服务,代码如下:停止try{ServiceControllerscnew

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还是不够的。

热点排行