一、功能介紹:
1、容錯進程架構iis7.0的容錯式進程架構將Web站點和應用程序隔離到一個自包含的單元之中(又稱應用程序池)。應用程序池為管理員管理一組Web站點和應用程序提供了便利,同時提高了系統的可靠性,因為一個應用程序池中的錯誤不會引起另外一個應用程序池或者服務器本身發生故障。
2、健康狀況監視iis7.0定期檢查應用程序池的狀態,并自動重新啟動應用程序池中發生故障的Web站點或應用程序,從而提高了應用程序的可用性。通過自動禁用在短時間內頻繁發生故障的Web站點和應用程序,iis7.0可以保護服務器和其它應用程序的安全。
3、自動進程回收iis7.0可以根據一組靈活的標準和條件——例如CPU利用率和內存占用情況,自動停止和重新啟動發生故障的Web站點和應用程序,同時將請求放入隊列。iis7.0還可以在回收一個工作進程時對客戶機的TCP/IP連接加以維護,將Web服務客戶端應用程序與后端不穩定的Web應用程序隔離開來。
4、快速的故障保護如果某個應用程序在短時間內頻繁發生故障,iis7.0將自動禁用該程序,并且向所有新發出和排入隊列的針對該應用程序的請求返回一個“503服務不可用”錯誤信息。例如,此外,還可以觸發某些定制操作,例如觸發一個調試操作或者向管理員發出通知。快速故障保護可以保護Web服務器免遭拒絕服務攻擊。
二、軟件特色:
1、IIS7.0現在還可以讓那些在其中負責web應用程序或服務的人來代理權限,通過選擇性地安裝和運行特性增強安全性。IIS7.0的可擴展性包括一個全新的核心服務器API集合,這使得特性模塊可以用本機碼(C/C++)或托管代碼開發。IIS7.0還啟用了配置、腳本、事件日志和管理工具特性集的可擴展性,向軟件開發者提供了一個完備的服務器平臺,開發者可以在該平臺上建立Web服務器擴展模塊。IIS7.0包括了一整套的管理工具,包括新的管理員和命令行工具,新的托管代碼和腳本API和WindowsPowerShell支持簡化開發人員和管理員的日常工作。管理工具是完全可擴展的,使得開發者能夠使用.NET框架建立新的管理模塊,也很容易將新的管理UI模塊插入進來,如同隨IIS7.0發布的那些模塊一般,新模塊的工作過程是透明的。
2、IIS7.0核心Web服務器與IIS6.0比較,有一些根本性的變化。例如,本機代碼和托管代碼可以通過單一的請求流程進行處理。集成化的流程,使得不同的應用框架可以在單一的Web服務器請求流水線中運行,為所有應用程序提供了內建的ASP.NET可擴展性。IIS7.0還支持使用.NET框架開發核心Web服務器擴展。IIS7.0集成了現存的用于ASP.NET的IHttpModuleAPI,使得對于所有請求,你的托管代碼模塊都能夠訪問請求流程中的所有事件。IIS7.0包括一個新的RuntimeStateandControlAPI,提供了關于應用程序池、工作進程、網站、應用程序域、和運行中的請求的實時狀態信息。該信息通過本機COM組件API暴露出來。該API是通過新的IISWMI提供者appcmd.exe和IISManager包裝和暴露出來的。