Hi Terry,
1. it doesn't matter if the file is big or small
2. the UseAspNetStream is already in the web.config
3. this happens locally as well as on the production server, so there is no anti-virus software
4. I already mentioned the process that locks the file: locally it's ASP.NET Development Server, in a live environment the IIS Worker Process.
Somehow this has to do with a combination of the Ajax control that is used and the fact that they are located in .NET UserControls. In some scenarios it works. As soon as we see a pattern, we will post again.
Thanks for now
Olaf