IIS has greatly changed since I did my MCSE in Windows NT4.0! I did the MCSE+I in the year 2000. The I stood for “Internet” which was essentially IIS.
Now we have IIS 7 and 7.5 and is now built on an open & modular architecture that allows you to customise and add new features through IIS Extensions that are free to use.
Here are some useful extensions that may help you at your work…
Application Request Routing
Microsoft Application Request Routing Version 1 for IIS 7 is a proxy based routing module that forwards HTTP requests to content servers based on HTTP headers and server variables, and load balance algorithms.
Install Application Request Routing
Application Warm-Up Module for IIS 7.5 – Beta
IIS Application Warm-Up for IIS 7.5 enables IT Professionals to improve the responsiveness of their Web sites by loading the Web applications before the first request arrives.
Install Application Warm-Up Module for IIS 7.5
IIS Manager for Remote Administration
The new remote administration tool for IIS 7.0 provides end users and administrators with a way to remotely manage IIS 7.0 servers from Windows Vista, Windows XP and Windows Server 2003. The tool provides administrators and users with a familiar user interface to manage and configure their servers.
Install IIS Manager for Remote Administration
Search Engine Optimization Toolkit
The IIS Search Engine Optimization (SEO) Toolkit helps Web developers, hosting providers, and Web server administrators to improve their Web site’s relevance in search results by recommending how to make the site content more search engine-friendly.
Install Search Engine Optimization Toolkit
Web Platform Installer
The Microsoft Web Platform Installer (Web PI) is a free tool that makes it simple to download, install and keep up-to-date with the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer.
Install Web Platform Installer
Windows PowerShell Snap-In
The Windows PowerShell Snap-In for IIS 7.0 allows Web administrators and hosting providers to easily automate routine and complex IIS 7.0 administration tasks such as creating Web sites, and managing configuration and run-time data using Windows PowerShell.
Install Windows Powershell Snap-In
Dynamic IP Restrictions – Beta
The Dynamic IP Restrictions Extension for IIS provides IT Professionals and Hosters a configurable module that helps mitigate or block Denial of Service Attacks or cracking of passwords through Brute-force by temporarily blocking Internet Protocol (IP) addresses of HTTP clients who follow a pattern that could be conducive to one of such attacks.
Install Dynamic IP Restrictions – Beta
UrlScan version 3.1 is a security tool that restricts the types of HTTP requests that Internet Information Services (IIS) 6.0 will process. UrlScan screens all incoming requests to the server by filtering the requests based on rules that are set by the administrator. Filtering requests helps secure the server by ensuring that only valid requests are processed.
Install UrlScan 3.1
Web Deploy (Web Deployment Tool) simplifies the migration, management and deployment of IIS Web servers, Web applications and Web sites. Administrators can use command-line scripting with Web Deploy to synchronize IIS 6.0 and IIS 7.0 servers or to migrate an IIS 6.0 server to IIS 7.0. Web Deploy also enables administrators and delegated users to use IIS Manager to deploy ASP.NET and PHP applications to an IIS 7.0 server.
Install Web Deploy
Live Smooth Streaming
Live Smooth Streaming enables adaptive streaming of live events to Silverlight clients. Using HTTP to deliver live events takes advantage of the scale of existing HTTP networks and keeps content close to the end user and makes true HD (720p+) a reality for live Web broadcasts as well as drastically increasing live event availability.
Install Live Smooth Streaming
Smooth Streaming enables adaptive streaming of media to Silverlight clients over HTTP. Smooth Streaming provides a high-quality viewing experience that scales massively on content distribution networks making true HD media experiences (720p+) a reality.
Install Smooth Streaming
Smooth Streaming Player
The IIS Smooth Streaming Player Development Kit allows you to build rich Silverlight user experiences that take full advantage of IIS live and on-demand Smooth Streaming capabilities.
Install Smooth Streaming Player
FastCGI for IIS 6
The FastCGI Extension for IIS 6.0 enables popular application frameworks that support FastCGI protocol to be hosted on the IIS web server in a high-performance and reliable way. FastCGI provides a high-performance alternative to the Common Gateway Interface (CGI), which has been supported by IIS since it’s first release.
Install FastCGI for IIS 6