一、有以下办法获取iis版本,复制内容到剪贴板。
代码:
DirectoryEntrygetEntity=newDirectoryEntry("IIS://localhost/W3SVC/INFO");
stringVersion=getEntity.Properties["MajorIISVersionNumber"].Value.ToString();
MessageBox.Show("IIS版本号为:"+Version)。
注意:
1、此方法同样适用于ASP.net。
2、此方法需引用程序集文件system.directoryservices.dll,使用命名空间:usingSystem.DirectoryServices;
二、IIS5.0中没有entry.Properties["MajorIISVersionNumber"].Value..ToString();属性会抛出异常。
修正下代码复制内容到剪贴板
代码:
try
{
InitializeComponent();
DirectoryEntrygetEntity=newDirectoryEntry("IIS://localhost/W3SVC/INFO");
stringVersion=getEntity.Properties["MajorIISVersionNumber"].Value.ToString();
MessageBox.Show("IIS版本为:"+Version);
}
catch(Exceptionex)
{
//
说明一点:IIS5.0中没有entry.Properties["MajorIISVersionNumber"].Value.ToString();属性将抛出异常,证明版本为5.0MessageBox.Show("获取ISS的版本发生异常信息:"+ex.Message);
}