当前位置 主页 > iis相关 > .Net怎样获取iis版本的方法

.Net怎样获取iis版本的方法

时间: 2018-10-08 14:51 栏目:iis相关

  一、有以下办法获取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);
 
  }
缩小 缩小 缩小 缩小