public static void RegisterRoutes()
{
RouteCollection routes = RouteTable.Routes;
routes.Clear();
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
routes.MapRoute(
name: "acct",
url: "Account/{action}",
defaults: new { site = "", controller = "Account", action = "Index" }
);
//routes.Add(new SubdomainRoute());
//routes.MapRoute(
// name: "agexec",
// url: "agexec.caesdo.caes.ucdavis.edu/{site}/{controller}/{action}/{id}",
// defaults: new { site = "agexec", controller = "Home", action = "Index" }
// );
//routes.Add("agexec", new DomainRoute("agexec.caesdo.caes.ucdavis.edu", "{site}/{controller}/{action}/{id}", new { site="agexec", controller="Home", action="Seminar", Id=""}));
routes.MapRoute(
name: "sitebase",
url: "{site}/{controller}/{action}/{id}",
defaults: new { site = "", controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}