Kann das sein nach unten mit Sitemap Trimmen?
Frage
Es ist wie das scheint sollte funktionieren, aber es tut.
protokolliert Im als Power-User in und sollte 1 Bericht sehen, aber ich sehe eigentlich 2.
<siteMapNode url="Reports" title="Reports" description="" roles="Administrator, Power">
<siteMapNode url="default.aspx" title="Default" description="" roles="Administrator" />
<siteMapNode url="custom.aspx" title="Custom" description="" roles="Administrator, Power" />
</siteMapNode>
Dies sollte richtig?
Lösung
Sorry, wenn Sie dies bereits eingecheckt haben (Sie es nicht erwähnen), aber haben Sie in web.config aktiviert Trimmen?
securityTrimmingEnabled="true"
ASP.NET Site-Map Sicherheit Trimmen auf MSDN zeigt dieses 'Beispiel' web.config
<system.web>
<!-- …other configuration settings -->
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider"
description="Default SiteMap provider."
type="System.Web.XmlSiteMapProvider "
siteMapFile="Web.sitemap"
securityTrimmingEnabled="true" />
</providers>
</siteMap>
</system.web>
HTH
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow