Assembly can be deployed in two ways
1.Private Deployed Assembly.
2. Globally Deployed Assembly.
Private Deploy Assembly: Assembly that is deployed in the application directory or sub-directory (Under Lib/Reference folder).These are used only by Single application.
Globally Deployed Assembly:Deployed in Common Folder where the CLR Looks up for that assembly(For instance GAC Folder).These assemblies are shared by multiple application.
Weakly Named Assembly are examples of privately deployed assembly.
Strongly Named Assembly are examples of Globally Deployed assembly.Strongly Names Assembly can also be deployed Privately,But weakly Named Assembly cannot be Globally Deployed(They will not have public/private key token).