SiteMap и несколько провайдеров - PullRequest
1 голос
/ 25 июля 2009

У меня есть несколько провайдеров карты сайта (по умолчанию, администратор и т. Д.), И я сталкиваюсь с проблемой при использовании провайдера администратора. Корневой узел всегда показывает домашнюю страницу поставщика по умолчанию, а не администратора. Есть идеи, почему и как это можно исправить?

<siteMap defaultProvider="default" enabled="true">
  <providers>
    <clear/>
    <add name="default"
              description="Default SiteMap provider."
              type="BLL.CustomSiteMapProvider"
              siteMapFile="~/Web.sitemap"
              securityTrimmingEnabled="true" />
    <add name="AdminXmlSiteMapProvider"
              description="Admin SiteMap provider."
              type="BLL.CustomSiteMapProvider"
              siteMapFile="~/admin/admin.sitemap"
              securityTrimmingEnabled="true" />
    <add name="FooterXmlSiteMapProvider"
              description="Footer SiteMap provider."
              type="BLL.CustomSiteMapProvider"
              siteMapFile="footer.sitemap"
              securityTrimmingEnabled="true" />
  </providers>
</siteMap>
...