IIS 7.0 is quite different from IIS 6.0. IIS 7.0 has the
following advantages over IIS 6.0. We can have control on modules that we want
to execute on the server, customize the web server based on our needs, extend
the modules that are currently available and use custom modules.
Recalling my first article on IIS 6.0, we discussed the
service World Wide Web Publishing Service (WWW Service). “This is the core
service of IIS. This hosts internet and intranet, connects to all the clients
though HTTP requests. It uses and configures the HTTP protocol Stack and worker
process for the same. It also monitors the health of worker process.” In IIS
7.0 there are some changes to the Windows Web Publishing Service (WWW service).
In IIS 7.0, WWW service is no longer responsible for managing the worker
processes. Instead, the WWW service is currently responsible for configuring
HTTP.sys.