Whats the difference between Classic ASP and ASP.NET?
Major difference: Classic ASP is Interpreted. ASP.NET is Compiled. If code is changed,
ASP.NET recompiles, otherwise does'nt.
Other differences: ASP works with VB as the language. ASP.NET works with VB.NET & C# as
the languages (Also supported by other languages that run on the .NET Framework).
ASP.NET is the web technology that comes with the Microsoft .NET Framework. The
main process in ASP.NET is called aspnet_wp.exe that accesses system resources. ASP.NET was launched
in 2002 with version 1.0. Subsequent versions are 1.1 and version 2.0. ASP.NET is built up
using thousands of objects, ordered in the System namespace. When an ASP.NET class is compiled, its
called an assembly.
In Classic ASP, complex functionalities are achieved using COM components, that are nothing
but component objects created using VB 6, C++ etc, and are usually in a DLL format. These
components provide an exposed interface to methods in them, to the objects that reference these
components. Last version of classic ASP is version 3.0. ASP has 7 main objects - Application, ASPError,
ObjectContext, Request, Response, Server, Session.