Dot Net - Assembly In ASP Net

We can say that assembly is a combination ofone of the drawback in of DLL in the past.
single-file or multiple files in ASP NET. The assemblyIn past, developers need to share libraries of code
which contains more then one file is dynamic linkthrough DLL. And when same dll is needed in
library (DLL) or we can also say it's an EXE file. Inapplications then users have to register that DLL on
ASP.NET assembly contains metadata that isto the machine. One of main thing in ASP NET is that
pronounced as assembly manifest. This manifest ofthe assembly is created by default when we build our
assembly contains data about the assemblyapplication or DLL. We can also check the details of
versioning, AuthorName, Security, Token Key etcthe manifest of the assembly by using classes
that's makes assembly popular and secure.located in the System.Reflection namespace. We can
We can also say it's a big advantage of assemblycreate two types of assemblies in ASP NET.
and another big advantage of using ASP.NETPrivate Assembly
Assemblies is that programmer need not to createShared Assembly
applications without interfering with other applicationsThere are many advantages of assembly some of
on the system its means assembly requirement inthem are as follows:
one application cannot harm another application that(1) Increased performance.
using that assembly because assembly in one(2)Better code management and encapsulation.
application is not applied to another application.(3)Introduces the n-tier concepts and business logic.
But one assembly can be shared with manyIn asp dot net System namespace and other
applications. In asp dot net 2003 assembly is placed innamespaces like it i.e. System.Data, System.Web are
Bin directory of the application that uses it. Thisalso pre-built assemblies that have been provided in
advantage make assembly so popluar because this isthe dot net framework to us by Microsoft.