When creating a project, if the name/solution name has a space in it, and you choose to create pages (e.g. about, Services, etc.), then the namespace in the Controllers that are created are created with spaces. This initallly causes an error as the spaces in the namespace should be underscored.
e.g. what is created if you have a project called "Test Project"
namespace Test Project.Controllers
Once you correct the issue, the project builds fine.