Если вы предпочитаете ASP.NET MVC (и я бы посоветовал вам это сделать), то Nerd Dinner ( source ) - один из лучших примеров структурирования приложения.
Лично я чувствую, что вместо того, чтобы сосредотачиваться на архитектурах n-Tier / 3-Tier, вы должны сосредоточить свои усилия на ответственном проектировании веб-приложений с использованием принципов, подобных SOLID.