Здравствуйте, меню сайта под asp 2.0 сделано через siteMap, но не получается настрить это меню под соответствующих пользователей. Определяю провайдера (т.к. >1 меню) в web.config:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<siteMap defaultProvider="MenuXMLSiteMapProvider">
<providers>
<add name="TreeViewXMLSiteMapProvider"
type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="~/Web_Left.sitemap" securityTrimmingEnabled="true"/>
<add name="MenuXMLSiteMapProvider"
type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="~/Web_Top.sitemap" securityTrimmingEnabled="true"/>
<add name="TreeViewXMLSiteMapProvider2"
type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="~/Pereves/Web_Left2.sitemap" securityTrimmingEnabled="true"/>
</providers>
</siteMap>
в web_top.sitemap:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<siteMap>
<siteMapNode url="" title="" description="" roles="*">
<siteMapNode url ="~/Main.aspx" title ="Главная" description ="На Главную" roles ="zmk\ПП ССЦ Весовщики">
</siteMapNode>
<siteMapNode url ="~/Menu.aspx" title ="Меню" description ="" roles="zmk\ПП ССЦ Весовщики">
</siteMapNode>
<siteMapNode url ="~/Adress.aspx" title ="Адреса" description ="" roles="zmk\клиенты">
</siteMapNode>
<siteMapNode url ="~/Vacancy.aspx" title ="Вакансии" description ="" roles="zmk\клиенты">
</siteMapNode>
<siteMapNode url ="~/Answer.aspx" title ="Отзыв" description =""
roles="zmk\клиенты">
</siteMapNode>
<siteMapNode url ="~/Pereves/DT.aspx" title ="Перевеска" roles ="zmk\клиенты">
</siteMapNode>
</siteMapNode>
</siteMap>
В итоге все пункты меню доступны всем пользователям, имеющим доступ на сайт, что не так?
Спасибо.