首页 > 网站 > IIS > 正文

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

2024-08-29 03:10:50
字体:
来源:转载
供稿:网友
  一、有以下办法获取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);
 
  }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表