當前位置 主頁 > 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);
                     
                      }
                  快乐时时彩论坛