/**//// <summary> /// 获取服务器IIS版本 /// </summary> /// <param name="DomainName"></param> /// <returns></returns> public WebServerTypes GetIISServerType(string DomainName) ...{ if ((SiteInfo.DomainName == null) || (SiteInfo.DomainName == "")) SiteInfo.DomainName = "LOCALHOST"; string path = "IIS://" + SiteInfo.DomainName + "/W3SVC/INFO"; DirectoryEntry entry = null; try ...{ entry = new DirectoryEntry(path); } catch ...{ return WebServerTypes.Unknown; } int num = 5; try ...{ num = (int)entry.Properties["MajorIISVersionNumber"].Value; } catch ...{ return WebServerTypes.IIS5; } switch (num) ...{ case 6: return WebServerTypes.IIS6; case 7: return WebServerTypes.IIS7; } return WebServerTypes.IIS6; }
使用C#设置IIS站点运行的.Net版本示例
最新推荐文章于 2021-09-18 16:57:37 发布
本文介绍了一个用于检测服务器IIS版本的方法。通过输入域名参数,该方法可以返回当前服务器的IIS版本信息,包括未知版本、IIS5、IIS6及IIS7等。对于无法获取或不存在的版本,会给出默认值。
391

被折叠的 条评论
为什么被折叠?



