How can I use two different master page or layout in my web project with mvc4?
You create 2 different Layouts and then inside your view you can choose which layout to use:
@{
Layout = "~/Views/Shared/MyLayout.cshtml";
}
This can also be done inside the controller action rendering the view:
return View("Index", "MyLayout", myViewModel);