Hello
In realtime deployment, we first of all publish our website or web application at the local path. This will generate all the web pages and .dll that can be deployed on the production. All these dlls have to be placed inside the bin folder of the production web application and web pages have to be placed at WWWRoot.
Similarly all the 3rd party controls or our own layer dlls are also copied in the bin folder of the production web application.