Hi,
We have a successful desktop - Client server based .net Product (vb.net/Sql server). We have it wrapped with licensing activation etc to protect it from unauthorised installations.
Now we are planning to work on a asp.net based enterprise product. We'll use the required coding practices of light UI, dlls for code-behind etc. But it might be simple for someone to just copy and set up the web server to run it in another machine. (Since there is no one single exe as startup)
What are the good options to protect in such a case? Licensing using db, any 3rd party components , any best practices ?
Thanks in advance
Anand