@Edin верен. У вас может быть только 1 корень узла SiteMap
, так же как и для веб-сайта, у вас может быть только 1 домашняя страница. Ваши области должны быть вложены только внутри узла, представляющего домашнюю страницу.
Если вы не хотите, чтобы узел главной страницы появлялся в хлебной крошке, вы можете использовать visibility provider, чтобы скрыть его.
<?xml version="1.0" encoding="utf-8" ?>
<mvcSiteMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0"
xsi:schemaLocation="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0 MvcSiteMapSchema.xsd">
<mvcSiteMapNode title="Home" controller="Home" action="Index"
visibility="!SiteMapPathHelper"
visibilityProvider="MvcSiteMapProvider.FilteredSiteMapNodeVisibilityProvider, MvcSiteMapProvider">
<mvcSiteMapNode title="Partner" controller="Dashboard" action="Index" area="Partner">
...
</mvcSiteMapNode>
<mvcSiteMapNode title="Customer" controller="Dashboard" action="Index" area="Customer">
...
</mvcSiteMapNode>
</mvcSiteMapNode>
</mvcSiteMap>