Windows 7 Home Basic, Premium, Professional, Enterprise and Ultimate Editions all include Internet Information Server (IIS) 7.5. IIS 7.5 on Windows 7 is the latest version available and has many of the same features that IIS 7.5 has when it is installed on Windows Server 2008 R2. Unlike IIS on Windows XP, IIS on Windows 7 is not limited to only one web site. On Windows 7 IIS can support multiple web and ftp sites. IIS 7.5 has full ASP and ASP.NET support and can be an excellent test bed for web sites and web applications under development. Classic and Integrated app pools are supported and 24 new IIS 7.5 web server extensions are available. New web server extensions include several that optimize smooth streaming of Silverlight content to clients and bit rate throttling for all types of data delivery.
IIS 7.5 differs from IIS 7.0 which was introduced with Windows Server 2008 and Vista. New or improved features for IIS 7.5 are Client Certificate Mapping, enhanced IP Security, Request Filtering, and URL Authorization.
IIS 7.5 can be installed on Window 7 using any of three different methods. The first is to go through Control Panel, Programs, Turn Windows features on or off, and select the desired IIS components.
The second method is to use Package Manager, a command line tool. A full install of IIS will all available feature packages could be accomplished with the following typed into a script:
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures; IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility; IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor; IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security; IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication; IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication; IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance; IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools; IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService; IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility; IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer; IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel; WAS-NetFxEnvironment;WAS-ConfigurationAPI
The third method of installing and configuring IIS components is to use the Microsoft Web Platform Installer 2.0 (Web PI). Web PI can also be used to download and install free web applications from Microsoft’s free Web Application Gallery. Web PI can be used to easily add free and ready to install Web Apps including Umbraco, WordPress, Acquia Drupal, SugarCRM, to IIS.
Check out Web PI here.
Author: Mark Menges