Can I specify a custom location to “search for views” in ASP.NET MVC?
You can easily extend the WebFormViewEngine to specify all the locations you want to look in: public class CustomViewEngine : WebFormViewEngine { public CustomViewEngine() { var viewLocations = new[] { “~/Views/{1}/{0}.aspx”, “~/Views/{1}/{0}.ascx”, “~/Views/Shared/{0}.aspx”, “~/Views/Shared/{0}.ascx”, “~/AnotherPath/Views/{0}.ascx” // etc }; this.PartialViewLocationFormats = viewLocations; this.ViewLocationFormats = viewLocations; } } Make sure you remember to register the view engine … Read more