I have 10+ apps that are on a single app pool. All these apps have some common dlls that they all load. The issue right now is that these dlls are put in the '\bin' folder for each app. So each app; even though it uses dll_a, will end up loading its own 'copy' of dll_a.
I have a few questions 1) Is this ok? 2) Should i put dll_a in some common folder and have all apps reference 1 single copy? 3. Does each worker process serving these apps load multiple copies of dll_a from different paths even though they are basically the same dll?