IIS 6.0, one root website with Virtual Directories underneath.
The root website has its own bin directory, which contains older versions of DLLs… it’s a production site, and we don’t want to touch it.
Example:
CSA.Network.DLL 1.3.9117.0
The virtual directory underneath has its bin directory, which contains a more recent version of these DLLs, e.g.:
CSA.Network.DLL 1.7.8221.0
When the IIS worker process launches, it loads the 1.3 version of the DLL… when it loads a page in the virtual directory, will it load 1.7 as well, or will it stick with 1.3 because it’s already in memory?
The references are project references, and as such are set to not require a specific type, which leads me to think it will try to use 1.3 and never load 1.7. Is that correct? What rules are in effect here?
Thanks!
Comments by vcsjones and Sam Shiles cover everything… but to reiterate: