Here's something I do not understand.
I recently moved my website to a Windows 2012 Server (Virtual Machine). I logged into the CMS of the website and executed an export button (which saves data from the DB on the filesystem as a csv file). It worked. But: Actually it was not supposed to work!!!
Because I hadn't yet set a write permisson to the export folder on the file system. On my old Windows 2008 server I had to set explicitly a write permisson to the AppPool identity of my Website (.NET 4.0, integrated mode, Pass Through Authentification). Otherwise an error occured. On the Windows 2012 Server no error occured - the file was saved. Tried another folder - file was saved again. Seems that I don't need to set any write permission??? Why?
The Folders have write permisson to the following users/groups by default: Group 'Administrators', User 'MyFTPUser' (which is a user for FTP) and the SYSTEM. The file system is NFTS, but as I said, it's a virtal machine.