Classic mode models the IIS 6.0 model, in which ASP.NET is an ISAPI complement to IIS. This mode is available for backward compatibility, but does not have many features in the new integrated mode. In classic mode, IIS has its own pipeline, which can only be expanded by creating an ISAPI extension, which has a well-deserved reputation that is difficult to develop. ASP.Net runs as an ISAPI extension, which is only part of the IIS pipeline.
Integrated mode makes ASP.Net an integral part of IIS. Now the functionality of the IIS server is divided into more than 40 modules that break the functionality of IIS and ASP.Net into parts. Modules such as StaticFileModule, BasicAuthenticationModule, FormsAuthentication, Session, Profile and RoleManager are part of the IIS pipeline. FormsAuthentication, Session, Profile, and RoleManager were previously part of ASP.Net and had nothing to do with IIS.
Neil knight
source share