我想在站点地图里分配角色,让不同的角色进入看到不同的导航.下面是代码.哪写的不对?还是需要配置点什么东西?  谢谢各位了! 
<?xml version="1.0" encoding="utf-8" ?> 
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > 
    <siteMapNode url="" title=""> 
        <siteMapNode url="~/JXS/GRXX.aspx"  roles="经销商" title="个人信息"  description="" /> 
        <siteMapNode url="~/JXS/DD.aspx" roles="经销商" title="订单管理"  description="" /> 
        <siteMapNode url="~/JXS/CX.aspx" roles="经销商" title="信息查询"  description="" /> 
        <siteMapNode url="~/JXS/Changepwd.aspx" roles="经销商"  title="修改密码"  description="" /> 
  
        <siteMapNode url="~/SJY/GRXX.aspx" roles="送酒员" title="个人信息"  description="" /> 
        <siteMapNode url="~/SJY/DD.aspx" roles="送酒员" title="订单管理"  description="" /> 
        <siteMapNode url="~/SJY/CX.aspx" roles="送酒员" title="信息查询"  description="" /> 
      <siteMapNode url="~/SJY/Changepwd.aspx" roles="送酒员" title="修改密码"  description="" /> 
    
  
      <siteMapNode url="~/ZD/GRXX.aspx" roles="终端" title="个人信息"  description=""/> 
      <siteMapNode url="~/ZD/DD.aspx" roles="终端" title="订单管理"  description="" /> 
      <siteMapNode url="~/ZD/CX.aspx" roles="终端" title="信息查询"  description="" /> 
      <siteMapNode url="~/ZD/Changepwd.aspx" roles="终端" title="修改密码"  description="" />     </siteMapNode> 
</siteMap>