In VS2012 we have only “ASP.NET MVC 5 Empty Project”, don’t have functional base template just like “ASP.NET MVC 4 Web Application”.
This is obviously not a show-stopper as I can always create the application from a scratch, but I still like to know if it is possible to achieve that on VS 2012. One way is just go head with Empty project and then select Scaffolded Item -> MVC -> Get all dependencies.
The other way around is, some one has prepared one template just like VS2013. You will get everything down to the bootstrap template and pre-configured database table for authentication. Just download the template and install it.
Download the template from this link MVC 5 Template for VS2012
Installing the template is very simple, there are just two steps:
Copy it into the following folder of your computer (creating the directory structure if necessary):
%USERPROFILE%\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Web
Once you’ve done this, simply restart Visual Studio and you will have this template available in the dialog box to create a new project under “Visual C# > Web”.