当前位置 主页 > iis相关 >

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

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

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