Während ich web.sitemap benutzte, funktionierte das Sicherheits-Trimming auf meinem Menü gut. Jetzt, wo ich zu einem Sql Site Map Provider gewechselt habe, hat die Sicherheitsabschaltung einfach aufgehört zu arbeiten.C# Sql SiteMap Provider Sicherheit Trimmen funktioniert nicht
<siteMap enabled="true" defaultProvider="AspNetSqlSiteMapProvider">
<providers>
<add name="AspNetSqlSiteMapProvider" type="SqlSiteMapProvider" securityTrimmingEnabled="true" connectionStringName="SiteMapConnectionString" sqlCacheDependency="SiteMapDatabase:SiteMap"/>
</providers>
</siteMap>
Ich habe die proc_GetSiteMap bearbeiten meine Menüpunkte in der richtigen Reihenfolge, um zurückzukehren, aber es gibt alle relevanten Daten aus der Sitemap Tabelle (einschließlich der Rollen).
Jede Hilfe würde geschätzt werden.