Multiple Root nodes (different areas) - picks the first

Sep 12, 2011 at 7:00 PM

It appears the provider is not taking into account the area when iterating through root nodes.  I've pasted our test config below.  Basically, there are 3 portals:  the www one, facebook, and the user's own facebook portal.  Ideally "Home" would be the root of the portals.  Is this a bug or by design?

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-3.0" enableLocalization="true">
  <mvcSiteMapNode title="Home" area="fbportal" controller="Home" action="Index" changeFrequency="Always" updatePriority="Normal">

  </mvcSiteMapNode>
  <mvcSiteMapNode title="Home" area="fb" controller="Home" action="Index" changeFrequency="Always" updatePriority="Normal">

  </mvcSiteMapNode>
  <mvcSiteMapNode title="Home" area="" controller="Home" action="Index" changeFrequency="Always" updatePriority="Normal">   

  </mvcSiteMapNode>
</mvcSiteMap>