MvcSiteMapProvider Sitemap.xml端点中断自定义路由

时间:2017-03-28 21:07:16

标签: mvcsitemapprovider asp.net-mvc-sitemap

我有一个自定义路由来简化网址并且只隐式使用家庭控制器,但通过这样做,我无法再从默认端点访问我的sitemap.xml,我该如何解决这个问题?

'routes.MapRoute(
'    name:="OmitController",
'    url:="{action}/{id}",
'    defaults:=New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional}
')

1 个答案:

答案 0 :(得分:0)

Nevermidn我查看了源代码,发现sitemap.xml的默认路由是调用XmlSiteMap和Index操作,所以我添加了这个

{{1}}

现在可以使用了