For C# projects, I use usually a N layer structure. Something like:
/projectname_interface_layer/
/projectname_service_layer/
/projectname_business_layer/
/projectname_data_layer/
This has the advantage of offering a clear logical separation between the different entities of the application.