实测如何使用c#代码判断服务器是否安装iis

来源:互联网 发布:全套红鸟棋牌源码 编辑:程序博客网 时间:2024/06/05 09:12

做项目时用到判断iis是否安装的问题。查找了相应的资料,并整理实测了一下。亲测可用。

首先项目引用  System.ServiceProcess

protected void Page_Load(object sender, EventArgs e)        {            if (ExistSqlServerService("W3SVC"))            {                Response.Write("IIS已经存在了");            }            else            {               Response.Write("IIS没有安装");            }        }        public static bool ExistSqlServerService(string tem)        {            bool ExistFlag = false;            ServiceController[] service = ServiceController.GetServices();            for (int i = 0; i < service.Length; i++)            {                if (service[i].ServiceName.ToString() == tem)                {                    ExistFlag = true;                }            }            return ExistFlag;        }

代码来自http://bbs.csdn.net/topics/330259517 的提问

原创粉丝点击