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