Hi all,
In a plesk 8.6 environment (shared hosting), I'm constantly struggling with the creation of directories by dnn. I've managed to maintain my dnn installation in the root (httpdocs) for years up until now, upgrading to 5.0.0. Ok, I gave up my requirement for a nicer URL and moved the entire app to a virtual directory named 'portal'. This way I can set the permissions for IUSR_x and IWPD_x. The site runs on medium trust. I completely don't understand why it's not possible to set the permissions on the httpdocs directory, but that's another question...
But I still get in trouble when the site is creating directories. During installation a zip file is unpacked into Portals\_default\Temp and the directory name is random. So, I'm never able to 'help' the installation by creating directories myself.
Since the SecurityException for the FileIOPermission does not state the name of the directory (for security reasons I suppose) I created custom DotNetNuke.dll to be able to see the exact dircectory name. That's how I managed to find out the name: C:\inetpub\vhosts\domain.com\httpdocs\portal\Portals\_default\Temp\2fsjdhkb
Why do I get an FileIOPermission security exception when Plesk setttings are correct (checked and double checked)?
Does anyone know why the creation of directories fail? Or some hints maybe?
Best regards,
Geert Doornbos