博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net(c#)获取iis的站点信息(转)
阅读量:5119 次
发布时间:2019-06-13

本文共 2028 字,大约阅读时间需要 6 分钟。

protected void Page_Load(object sender, EventArgs e)        {            DirectoryEntry directoryEntry = new DirectoryEntry(@"IIS://localhost/W3SVC");            IEnumerator ienum = directoryEntry.Children.GetEnumerator();            string HostInfo = "";            while (ienum.MoveNext())            {                DirectoryEntry entrypool = (DirectoryEntry)ienum.Current;                System.DirectoryServices.PropertyCollection ppC = (System.DirectoryServices.PropertyCollection)entrypool.Properties;                IDictionaryEnumerator idenum = ppC.GetEnumerator();                if (entrypool.SchemaClassName == "IIsWebServer")                {                    string[] serverBind = ppC["ServerBindings"][0].ToString().Split(':');//获取网站绑定的IP,端口,主机头                    string EnableDeDoc = ppC["EnableDefaultDoc"][0].ToString();                    string DefaultDoc = ppC["DefaultDoc"][0].ToString();//默认文档                    string MaxConnections = ppC["MaxConnections"][0].ToString();//iis连接数,-1为不限制                    string ConnectionTimeout = ppC["ConnectionTimeout"][0].ToString();//连接超时时间                    string MaxBandwidth = ppC["MaxBandwidth"][0].ToString();//最大绑定数                    string ServerState = ppC["ServerState"][0].ToString();//运行状态                    HostInfo += "站点描述:" + ppC["ServerComment"][0].ToString() + "
IP地址:" + serverBind[0].ToString() + "
TCP端口:" + serverBind[1].ToString() + "
主机头:" + serverBind[2].ToString() + "
";//获取IIS下所有站点名称 HostInfo += "启用默认文档:" + EnableDeDoc + "
"; HostInfo += "默认文档:" + DefaultDoc + "
"; HostInfo += "最大连接:" + MaxConnections + "
"; HostInfo += "连接超时:" + ConnectionTimeout + "
"; HostInfo += "最大绑定数:" + MaxBandwidth + "
"; HostInfo += "运行状态:" + ServerState + "
"; } } Response.Write(HostInfo); Response.End(); }

 

转载于:https://www.cnblogs.com/freezing/archive/2013/04/09/3010295.html

你可能感兴趣的文章
rpm软件包类型
查看>>
除去内容中的空格与换行
查看>>
jQuery on(),live(),trigger()
查看>>
卡尔曼滤波的原理说明
查看>>
对Kalman(卡尔曼)滤波器的理解@@zz
查看>>
局部敏感哈希(Locality-Sensitive Hashing, LSH)
查看>>
Python2.7 urlparse
查看>>
sencha touch在华为emotion ui 2.0自带浏览器中圆角溢出的bug
查看>>
[WinAPI] API 2 [MessageBox API][消息框API]
查看>>
BZOJ 1264 动态规划 + 树状数组
查看>>
[BZOJ5248] 2018九省联考 D1T1 一双木棋 | 博弈论 状压DP
查看>>
super 小记
查看>>
C语言实现<读取>和<写入> *.ini文件(转)
查看>>
【架构】Linux的架构(architecture)
查看>>
从解决Cocos2dx-2.x arm64 Crash 来看C的奇技淫巧
查看>>
ASM 图解
查看>>
uva 10721 - Bar Codes(dp)
查看>>
推介一个学习JAVA的系列教程-狗鱼IT教程
查看>>
Python 字典与集合
查看>>
php头函数和浏览器缓存
查看>>