FastCGI Extension for Internet Information Services 6.0
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), a standard way of interfacing
external applications with Web servers that has been supported as part of the
IIS feature-set since the very first release.
CGI programs are executables launched by the web server for each request in
order to process the request and generate dynamic responses that are sent back
to the client. Because many of these frameworks do not support multi-threaded
execution, CGI enables them to execute reliably on IIS by executing exactly one
request per process. Unfortunately, it provides poor performance due to the high
cost of starting and shutting down a process for each request.
FastCGI addresses the performance issues inherent to CGI by providing a
mechanism to reuse a single process over and over again for many requests.
Additionally, FastCGI maintains compatibility with non-thread-safe libraries by
providing a pool of reusable processes and ensuring that each process will only
handle one request at a time.
Debugging Tools for Windows (x86)
You can use Debugging Tools for Windows to debug drivers, applications, and services on systems running Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows Server codename "Longhorn," as well as for debugging the operating system itself. Versions of the Debugging Tools for Windows package are available for 32-bit x86, native Intel Itanium, and native x64 platforms.
IIS7 Managed Module Starter Kit
This Visual Studio Content Installer contains a project template for building your first IIS7 Module using the .NET Framework. It contains a readme.htm file to help guide you step-by-step through the development and testing process.
IIS7 Module Starter Kit for C++
To extend the server, IIS7 provides a new (C++) native core server API, which replaces ISAPI filter and extension API from previous IIS releases. The new API features object-oriented development with an intuitive object model, provides more control over request processing, and uses simpler design patterns to help you write robust code. Please visit Developing a Native Module for IIS7 for more information about this sample. NOTE: The IIS7 native (C++) server API is declared in the Platform SDK httpserv.h header file. You must obtain this SDK and register it with Visual Studio in order to compile this module.