Route Debugger

Type in a url in the address bar to see which defined routes match it. A {*catchall} route is added to the list of routes automatically in case none of your routes match.

To generate URLs using routing, supply route values via the query string. example: http://localhost:14230/?id=123

: {area}/{controller}/{action}/{id}

Route Data
KeyValue
areabundles 
controlleruxc 
actionIndex 
id 
Data Tokens
KeyValue

All Routes
Matches Current Request Url Defaults Constraints DataTokens
Falsen/an/an/an/a
False{resource}.axd/{*pathInfo}(null)(empty)(null)
Falsec(null)(null)(null)
Falsea(null)(null)(null)
Falsec/sf/{issue}/{seq}issue = 0, seq = 0issue = \d*, seq = \d*(null)
Falsec/{product}/article/{key}(null)key = \d*(null)
Falses/{surveyPK}(null)surveyPK = \d*(null)
False{resource}.axd/{*pathInfo}(null)(empty)(null)
False{*path}(null)path = .*\.aspx(/.*)?(null)
False{*path}(null)path = .*\.asmx(/.*)?(null)
False{*path}(null)path = .*\.pdf(/.*)?(null)
Falseerror/{*pathInfo}(null)(empty)(null)
Falsedocs/{*pathInfo}(null)(empty)(null)
Falseimg/{*pathInfo}(null)(empty)(null)
Falseinv/{*pathInfo}(null)(empty)(null)
Falsecontroller = Home, action = Index(empty)Namespaces = UxC.WebApp.Areas.p.*, area = p, UseNamespaceFallback = False
Falsepdfcontroller = home, action = pdf(empty)Namespaces = UxC.WebApp.Areas.p.*, area = p, UseNamespaceFallback = False
Falsep/site-mapcontroller = home, action = site-map, namespace = UxC.WebApp.Areas.p(empty)Namespaces = UxC.WebApp.Areas.p.*, area = p, UseNamespaceFallback = False
Falsep/fun/gallery/{route}controller = fun, action = gallery, albumRoute = UrlParameter.Optional(empty)Namespaces = UxC.WebApp.Areas.p.*, area = p, UseNamespaceFallback = False
Falsep/{controller}/{action}/{id}action = Index, id = UrlParameter.Optional(empty)Namespaces = UxC.WebApp.Areas.p.*, area = p, UseNamespaceFallback = False
Falsec/{controller}/{action}/{id}action = Index, id = UrlParameter.Optional(empty)Namespaces = UxC.WebApp.Areas.c.*, area = c, UseNamespaceFallback = False
Falsea/contact/{id}controller = contact, action = edit, id = UrlParameter.Optionalid = \d+Namespaces = UxC.WebApp.Areas.a.*, area = a, UseNamespaceFallback = False
Falsea/site-mapcontroller = home, action = site-map(empty)Namespaces = UxC.WebApp.Areas.a.*, area = a, UseNamespaceFallback = False
Falsea/{controller}/{action}/{id}action = edit, id = UrlParameter.Optional(empty)Namespaces = UxC.WebApp.Areas.a.*, area = a, UseNamespaceFallback = False
Falseaccount/login/{userID}action = login, controller = account, userID = UrlParameter.Optional(empty)Namespaces = UxC.WebApp.Areas.account.*, area = account, UseNamespaceFallback = False
Falseaccount/auto-login/{guid}action = auto-login, controller = account(empty)Namespaces = UxC.WebApp.Areas.account.*, area = account, UseNamespaceFallback = False
Falseaccount/password/requestcontroller = password, action = request(empty)Namespaces = UxC.WebApp.Areas.account.*, area = account, UseNamespaceFallback = False
Falseaccount/password/{guid}controller = password, action = set, guid = UrlParameter.Optional(empty)Namespaces = UxC.WebApp.Areas.account.*, area = account, UseNamespaceFallback = False
Falseaccount/{action}/{id}controller = account, id = UrlParameter.Optional(empty)Namespaces = UxC.WebApp.Areas.account.*, area = account, UseNamespaceFallback = False
True{area}/{controller}/{action}/{id}controller = Home, action = Index, id = UrlParameter.Optional(empty)(empty)
True{*catchall}(null)(null)(null)

Current Request Info

AppRelativeCurrentExecutionFilePath is the portion of the request that Routing acts on.

AppRelativeCurrentExecutionFilePath: ~/bundles/uxc