I am looking to develop a web-based application, using DNN4, C# and VS2005. I have the following questions;
1. What is the best way to set up a development environment? I've seen a number of posts/articles talking about this topic, most of which are dated, i.e. referencing DNN2 and VS2003. I expect that I will be able to setup a new project, and simply make references to the DNN Core, but would be interested in hearing how someone else might have done it first.
2. For database connectivity, is it a better practice to set up a separate database? My database will have enough tables that I think the "User Table" approach would not be feasible. I expect that the database will host multiple customers, one for each portal, so it's tempting to just leave it in the DNN database and use the portal id as a key. But, there are other reasons (performance, security, upgrade path, etc.) to separate, and I am looking for feedback.
If there are any articles/books/etc that are available, any mention of those is appreciated.
Thanks,
Chuck