I would like to know if we can create .sqlite and .db file programmatically from the webserver database using asp.net.
Please let me know.
Yes you absolutely can. Just use the System.Data.SQLite wrapper and you should be able to create them as you need to.
Also, .db files could be any number of formats.