assembly in ASP.NET is a collection of single-file or multiple files.The
biggest advantage of using ASP.NET Assemblies is that developers can create
applications without interfering with other applications on the system.
used for one application is not applied to another application. However one
assembly can be shared with other applications. In this case the assembly has
to be placed in the bin directory of the application that uses it. The assembly also contains metadata that is
known as assembly manifest. The assembly manifest contains data about the
versioning requirements of the assembly author name of the assembly the
security requirements that the assembly requires to run and the various files
that form part of the assembly.