First of all, what kind of application? If it's an ASP application, for example, it will just keep running with whatever version of the DLL it currently has in memory until you recycle the worker process.
Secondly, are you updating the same DLL version? That's not really something the GAC is designed to accommodate. Each upgrade should have a unique version. Native compilations by the JIT engine are cached.
Hi Can some one please explain how to use Fuslogvw.exe .... i am also having same problem.
I tried using it and i am aware my code is using OLD reference. But i call the same DLL through an exe and it works. i have restarted IIS but still that doesn't work.
The assembly is having same name and verision. Is there any way i can refesh the Gac to refer the latest assembly.
Thanks for your help.
Start an SDK command prompt and run fuslogvw
Online instructions and explanation can be found here