public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); string adminDomin = YFKConfig.Instance.WebSetting.AdminDomin;// "admin.yimo.dev"; string webDomin = YFKConfig.Instance.WebSetting.MainDomin;// "www.yimo.dev"; //上面的域名需要在IIS中绑定 routes.MapAreaRoute( "YFK.Admin", routes.MapRouteDomain( name: "domin/Admin/Home/Index", domain: adminDomin, url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new string[] { "YFK.Admin.Controllers" } ) ); routes.MapRouteDomain( name: "Web/Home/Index", domain: webDomin, url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new string[] { "YFK.Web.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); //routes.MapAreaRoute( //在最前面注册,或者使用AdminAreaRegistration + AreaRegistration.RegisterAllAreas();注册 // "CommonAreasProject", // routes.MapRoute( // name: "CommonAreasProject/Home/Index", // url: "CommonAreasProject/{controller}/{action}/{id}", // defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // namespaces: new string[] { "CommonAreasProject.Controllers" } // ) //); //域名需要再iis、host中配置,线上解析到主机即可。 routes.MapAreaRoute( "MvcProjectThemes", routes.MapRouteDomain( name: "Theme/Home/Index", domain: "www.site1.dev", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new string[] { "MvcProjectThemes.Controllers" } ) ); routes.MapRouteDomain( name: "Main/Home/Index", domain: "www.main.dev", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new string[] { "MvcProjectMain.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); string adminDomin = YFKConfig.Instance.WebSetting.AdminDomin; // "admin.yimo.dev"; string webDomin = YFKConfig.Instance.WebSetting.MainDomin; // "www.yimo.dev"; //上面的域名需要在IIS中绑定 routes.MapAreaRoute( "YFK.Admin", routes.MapRouteDomain( name: "domin/Admin/Home/Index", domain: adminDomin, url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new string[] { "YFK.Admin.Controllers" } ) ); routes.MapRouteDomain( name: "Web/Home/Index", domain: webDomin, url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new string[] { "YFK.Web.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.MapAreaRoute( "Store", "Store_Default", "Store/{controller}/{action}/{id}", new { controller = "Products", action = "List", id = "" }, new string[] { "Store.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.MapAreaRoute( "Account", "Account_Default", "Profile/{action}/{id}", new { controller = "Account", action = "Index", id = "" }, new string[] { "Account.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); // NOTE: Area Route Registration Account.Routes.RegisterRoutes(routes); Store.Routes.RegisterRoutes(routes); routes.MapAreaRoute( "Main", // Route name "Main_Default", "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = "" }, // Parameter defaults new string[] { "MyAreaApplication.Controllers" } ); }