Hola ToniTC,
Para no hacer tan larga la explicación te recomiendo que te bajes estos apuntes de una charla que dio Microsoft en Argentina desde cero con .NET.
De seguro que te solucionará la duda.
http://www.msjovenes.com/files/presentacion.zip
saludos.