I’ve created a custom SharePoint application which extends some of the OOTB functionality of SharePoint. Now I want to license the application and provide trial periods etc. So I want to store the licensing information in the file system/registry and check the validity of the license across the application. But even after I elevate to the application pool identity (who is just a domain user and not a system administrator as advised here http://technet.microsoft.com/en-us/library/cc678863%28office.12%29.aspx) I’m getting access denied for accessing my file.
What is the common practice to read/write/create files in the file system from SharePoint application?
I guess there is no other solution apart from storing it in a custom database or a custom folder which is configured with full access for the application pool account.