I get the error \"The process cannot access the file because it is being used by another process\" when I attempt to delete the files I just uploaded (this is at least a few sec
In your MakeThumbnail methods, make sure you're calling Dispose() on the Image types. That or use the using syntax:
Dispose()
Image
using (Image img = Image.FromFile(ImgIn)) { // Your code }