We ran into an issue when publishing applications on our terminal servers. All the users folders (C:\Documents and Settings) had all the .DLL's from the applications and were taking up way to much disk apce.
Our programmer said we can simply put all the .DLL's from the userhome folder into the GAC and the applications would automatically look at the GAC for the .DLL's if they couldn't be found in C:\Documents and Settings\username\local settings\apps. He wrote a program that looks in the user home folders and searches for .DLLs and if it is there and not in the GAC it will copy it to the GAC location (C:\Windows\Assembly)
So I deleted all the .DLL's from my userhome folder just to test it, and the application(s) don't start or give any errors. It's clearly not looking at the GAC when it can't find the .DLL's in my userhome folder.
Is this by design? Do the applications need re-published without the .DLL's bundled in order for it to look at the GAC? Are we way off basis here?
Looking for some guidance, thanks!