Vou contextualizar:
Onde trabalho temos 2 websites de banco de imagens e estavamos gerenciando os bancos de forma individual (trabalho em dobro). Foi aí que surgiu a ideia, porque não criar um site web que só retornará JSON e unificar isso tudo?
Então criei um novo projeto Web ASP.NET MVC 4 que ao invés de retornar Views ele retorna JSON com a resposta para os dois sites que eu tenho, ajudou MUITO e resolveu o problema de trabalho dobrado.
DUVIDA:
Eu fiz errado ao criar um projeto Web ASP.NET ao invés de um console com o que está sendo feito no curso? E quais as vantagens da abordagem do curso(console com requisições de servidor) em relação ao que eu fiz?