How the COM components are handled in .net? In traditional ASP programming, we break up the business rules into COM components, deploy them in COM+/MTS and use them in ASP pages. As the ASP pages were being interpreted (not compiled) the performance with usage of COM was very high. Now that the entire ASPX pages are being compiled, what extra benefit will the COM componets provide? i.e. Can we write some functions alone and use them without making any DLL's ? Can anyone explain me the backgorund information on this? Or is there any good article which expalins this?