ASP.NET web.sitemap - les rôles ne semblent pas contrôler la visibilité?

J'ai une (simple) sitemap et je suis à essayer de comprendre pourquoi un certain sous-menu est toujours visible.

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="~/Login.aspx" title="Home" description="RivWorks" roles="*">
    <siteMapNode url="" title="Dashboard" description="" roles="campaigns, auto_negotiation">
      <siteMapNode url="CampaignBuilder.aspx" title="Campaign Manager" description="Manage your campaign settings" roles="campaigns" />
      <siteMapNode url="ProductManager.aspx" title="Negotiation Manager" description="Manage your product and negotiation settings" roles="auto_negotiation" />
    </siteMapNode>
    <siteMapNode url="" title="Support Options" description="" roles="customers, customer_super, riv_admins, riv_super">
      <siteMapNode url="ChangePassword.aspx" title="Change Password" description="" roles="customers, customer_super, riv_admins, riv_super" />
      <siteMapNode url="http://rivworks.zendesk.com/requests/anonymous/new" title="Submit a Support Ticket" description="" roles="customers, customer_super, riv_admins, riv_super" />
      <siteMapNode url="http://rivworks.zendesk.com/forums/49919/entries" title="Tips &amp; Tricks" description="" roles="customers, customer_super, riv_admins, riv_super" />
    </siteMapNode>
  </siteMapNode>
</siteMap>

REMARQUE: WEB.PARAMÈTRES DE CONFIGURATION DE

<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
  <providers>
    <add name="XmlSiteMapProvider"
         description="Default Site Map Provider"
         type="System.Web.XmlSiteMapProvider"
         siteMapFile="Web.sitemap"
         securityTrimmingEnabled="true" />
  </providers>
</siteMap>

J'ai une option du menu principal de "tableau de bord". En vertu de cet élément de menu, j'ai 2 options: 1) le Gestionnaire de Campagne & 2) la Négociation Manager. Maintenant, ce qui est intéressant, c'est lorsque je suis dans les campagnes rôle OU l'auto-négociation de rôle, je vois le tableau de bord et les DEUX sous-menus. Ce n'est pas le comportement que j'attendais. J'attends de voir les deux sous-menus lorsque je suis dans les campagnes rôle ET auto-négociation de rôle. Le OU scénario devrait me donner le menu du tableau de bord et une OU l'autre sous-élément...

Je fais quelque chose de mal ici ou la pensée d'une mauvaise façon?

TIA

source d'informationauteur Keith Barrows