Can you summarize the following document?
        
  

  IIS即為InetInfo.exe程序。aspx頁面對映到該程序的aspnet ISAPI.DLL上。對aspx頁面,aspnet ISAPI.DLL建立aspnet_wp.exe工作者程序(Worker Process)。IIS程序與工作者程序之間的通訊,採用命名管道。  工作者程序初始化時載入CLR。一臺伺服器只執行一個aspnet_wp.exe工作者程序程序。每個ASP.NET應用程式在工作者程序中有自己單獨的AppDomain。AppDomain有自己單獨的context,實現了安全隔離。

  IIS 6伺服器通過執行於核心態的協議偵聽器元件Http.sys來接受客戶的http請求。然後檢視該請求的Application屬於哪個應用池,把請求發到相應的應用池的佇列中。 如果該應用池不存在,則建立它。應用池通過工作程序隔離來分割ASP.NET應用程式,防止彼此間的干擾。 每個應用池對應一個執行在使用者態下的w3wp.exe工作者程序。在IIS Metabase 中維護著 Application Pool 和worker process的Mapping。工作者程序初始化時,載入ASP.NET ISAPI DLL,該DLL載入CLR。WAS(Web Administrative service)負責排程工作者程序將執行應用池佇列中哪個http請求。

  IIS 7伺服器通過執行於核心態的元件Http.sys(HTTP 協議堆疊)來接受客戶的http請求。再通過Process(Web Process Activation service,WAS)與WWW Pulishing Service(W3SVC)兩個使用者態的系統服務來查詢、排程對應的應用程式池(Application Pool)開啟W3WP.exe工作者程序。  W3WP.exe工作者程序中可選擇經典模式或整合模式來執行ASP.NET應用。

  IIS Express是IIS的輕量化版本,能夠被安裝在Windows XP Service Pack 3與之後版本的Microsoft Windows。IIS 7.5 Express只支援HTTP或HTTPS。 IIS Express可以單獨下載安裝或是為Microsoft WebMatrix安裝的一部分。另外,Visual Studio 在編寫網頁 / 網站並測試執行時也使用 IIS Express 提供虛擬站點服務,避免直接開啟本地網頁時頁面上的 JavaScript 由於安全設定而被遮蔽。  在命令列使用IIS Express:<br> 增加一個site:<br> 檢視site列表:<br> 啟動site:<br> 或者<br> 啟動一個臨時網站:<br>  IIS Express 預設只支援本地連線,不能用ip去訪問。開啟/關閉外部連線:  IIS Express配置檔案預設位於“我的文件\IIS Express\Config\”。其中,applicationhost.config是核心配置檔案,包含了site的定義、應用程式和應用程式池以及整個WEB伺服器的配置。

  IIS是在Windows作業系統平臺下開發的,這也限制了它只能在這種作業系統下執行。在Windows XP Professional中IIS的一些功能做出了限制,以與Windows Server 2003有所區隔。

  IIS的發展伴隨著安全漏洞;而隨著IIS 6.0的釋出,這種情況有所好轉。在低於6.0的版本中,其使用者許可權是系統使用者;而在IIS 6.0中,引入了網路服務賬戶,這是一個限制使用者。這樣,即使服務遭到了破壞,也不會造成系統的癱瘓。  Extension
因特網資訊服務(英語:Internet Information Services,簡稱IIS),在中國大陸被稱為Internet資訊服務,是由微軟公司提供的基於執行Microsoft Windows的因特網基本服務。最初是Windows NT的可選包,隨後成為Windows 2000、Windows XP Professional和Windows Server 2003的可選元件,但在Windows XP/Vista/7/8/10 Home版本上並沒有IIS。