PackageHash changes on Nuget.Server
description
I'm running an internal remote repository via the Nuget.Server as per the documentation.
I keep getting the dreaded 'Failed to download package correctly. The contents of the package could not be verified.' error message at various times.
After some debugging (yay open source!) it would appear that nuget is failing due to the packagehash not matching. The hash is in fact created properly, however the packagehash in the xml feed is wrong, sometimes. If I recycle the AppPool on IIS7 that contains the Nuget.Server then the hash resets back to the proper hash, for a while.
Once the hash is reset on the server, nuget works fine from my local machine.
I haven't yet come up with a solid repro for this but I'm hoping someone else has experienced something similar?