>I mean if machine/ASPNET has rights to read and write to file then no need for impersonation.
Well, I have been checking both Web site configuration several times and was not able to find a difference. In both, I simply created the virtual directory.