The answer from Sean Lynch is good, but not quite complete.
However, there is that nice guy who took the time to prepare the template, as in Visual Studio 2013. You will get everything up to the bootstrap template and a pre-configured database table for authentication.
All you have to do is change the DefaultConnection in Web.Config to SQL Server, and all the relevant authentication table will be created for you.
Source Blog Archive (by web.archive.org)
Update
The original blog is no longer online, but fortunately its template is still online. You can download the MVC5 template for Visual Studio 2012 here:
Direct link to the MVC5 template for Visual Studio 2012
And here is an excerpt from the original blog:
Installing the template is very simple, there are only two steps:
Copy it to the following folder on your computer (if necessary, create a directory structure):
%USERPROFILE%\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Web
Once you do this, just restart Visual Studio and you will get this template in the dialog box to create a new project under "Visual C #> Web".
Now you can create applications with a slightly larger form than the simple empty structure provided by default and take advantage of using Bootstrap and its responsive design, a full membership system and user authentication, packages, filters, some content pages, etc.
Rosdi Kasim Jun 12 '14 at 8:00 a.m. 2014-06-12 08:00
source share