I have a very weird problem. One week ago I upgraded from nop 2.20 to 3.00. I uploaded all the files from the /deployment directory to the live environment and everything worked fine.
In the meanwhile I made some changes to my solution locally, and uploaded the /bin folder in the /deployment folder again. After uploading the files, everything works fine for some hours. But then, all of a sudden, the old (original) version of my code returns. The changes I made are gone. I can 'fix' this by uploading the /bin folder again. Sometimes an application restart does the trick as well.
It has nothing to do with the physical dll's on the server, because they still still contain my changes (I checked with ILSpy). It looks like there is some server side application cache or someting (Does it even exist?) Does someone know what is going on here?
One of your plugins most likely contains extra DLLs for your Core/Data/Services. When the app pool times out and the app is restarted, those old versions load after the ones in your bin.
One of your plugins most likely contains extra DLLs for your Core/Data/Services. When the app pool times out and the app is restarted, those old versions load after the ones in your bin.
That was it! Nop DLL's were in one of my plugin directory's. Thanks!
Older plugin dlls was being picked up! I deleted the plugin dll then the site crashed as expected. Uploaded the plugin dlls and older version was back again! Then finally it was solved after I uploaded the Dll's of the root bin folder!
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.