Partons su principe qu'il existe 2 siteMap (admin et web) placés dans le dossier SiteMap à la racine du site
1) Ajouter dans le fichier web.config (dans la section System.web):
<siteMap enabled="true">
<providers>
<add name="SiteMapWeb" type="System.Web.XmlSiteMapProvider" siteMapFile="~/SiteMap/Web.sitemap" />
<add name="SiteMapAdmin" type="System.Web.XmlSiteMapProvider" siteMapFile="~/SiteMap/Admin.sitemap" />
</providers>
</siteMap>
2) Pour les utiliser :
<asp:SiteMapDataSource ID="dsSiteMapWeb" runat="server" ShowStartingNode="false" SiteMapProvider="SiteMapWeb" />
ou :
<asp:SiteMapDataSource ID="dsSiteMapAdmin" runat="server" ShowStartingNode="false" SiteMapProvider="SiteMapAdmin" />