public class FeatureViewLocationRazorViewEngine : RazorViewEngine { public FeatureViewLocationRazorViewEngine() { var featureFolderViewLocationFormats = new[] { "~/Features/{1}/{0}.cshtml", "~/Features/Shared/Views/{0}.cshtml" }; ViewLocationFormats = featureFolderViewLocationFormats; MasterLocationFormats = featureFolderViewLocationFormats; PartialViewLocationFormats = featureFolderViewLocationFormats; } } /* in global.asax */ ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new FeatureViewLocationRazorViewEngine());