Does this behavior always happen for the same service or happens once in a while?
If it happens all the time for specific service, it could be that the virtual directory is not configured correctly. The output directory could be different from the one configured in the virtual directory.