I have very little experience with setting up a website from scratch in a .NET environment. As I am doing this now, I am wondering – what’s the best way to go? Is it better to create a new Website Project, and include the various backend services and database code as part of that project, or is it better to split out the various aspects of the project? If the second, how would I go about doing that?
I want to ensure that this project is easy to manage in the future (in terms of source control, deployment, etc), so I want to make sure I’m starting off on the right foot. I was unable to find any tutorials online, but if you have any, I would appreciate those as well.
Thanks!
I would strongly recommend having a solution with a website project and then supporting projects for Business Logic and Database Logic.
Not doing that will make your long term options a lot more painful!!.
Also if you are starting out in .NET I would consider going for ASP.NET MVC rather than Web forms but that is of course if your circumstances allow.