如何通过程序停止默认网站?就是直接在winform上有个按钮,我点击,就可以停止默认网站?

解决方案 »

  1.   

    .net Process调用iss程序,发送命令!
    例如:
    iisreset /RESTART                   停止后启动
    iisreset /START                          启动IIS (如果停止)
    iisreset /STOP                            停止IIS (如果启动)这是一个思路,研究命令,然后调用对应程序,发送命令即可。
      

  2.   

    用ServiceController组件的Stop()就可以停掉
      

  3.   

    ServiceController   sc   =   new   ServiceController( "iisadmin "); 
    if(sc.Status=ServiceControllerStatus.Running) 
        sc.Stop();

    StartInfo.Arguments
      

  4.   

    this.serviceController1.Stop();
    this.serviceController1.WaitForStatus(ServiceControllerStatus.Stopped);