After reading many topics on how to create a trial version for the desktop software, I still have some questions about the trial version for the web application.
I have an ASP.Net MVC web application, and I offer a limited time for this. The application will work in IIS> 7.0, so it has very limited access to the system, and therefore there is no place to store information about the remaining trial version.
I am not trying to make my software "uncrackable", but it should not be obvious to the average user how to reset a trial version, so I want to save at least two test data.
So far I have found two places to store information:
1) In the registry under CurrentUser . The user who runs my web application will always have permission to write this key.
2) The AppData folder of the WebApp user. It should also be accessible, but I could not find a safe way to determine the path to this folder (see my question )
Question: What is a good or best place to store trial information for a web application?
thanks
VladL source share