I have a Web API project that has a dependency on System.Web.Http.WebHost
and in my project I have set Copy Local = True on that reference, and the version (in this case) is 5.2.3.0.
When I publish the project to the server via web deploy, an older version of this assembly is published (5.2.2.x). This seems to only affect certain people when they publish and not others.
We've run into the same issue with other assemblies in other projects, so this is meant as an example. I can add the affected assembly to the server's GAC or something so it doesn't die when published by a user so affected, but I'd like to know how this happens and how it might be avoided.