2009-05-26 55 views
1

當我使用web.sitemap時,我的菜單上的安全修整工作正常。 現在我已經切換到一個Sql站點地圖提供程序,安全修整剛剛停止工作。c#Sql SiteMap提供程序安全性修整不起作用

 <siteMap enabled="true" defaultProvider="AspNetSqlSiteMapProvider"> 
     <providers> 
      <add name="AspNetSqlSiteMapProvider" type="SqlSiteMapProvider" securityTrimmingEnabled="true" connectionStringName="SiteMapConnectionString" sqlCacheDependency="SiteMapDatabase:SiteMap"/> 
     </providers> 
    </siteMap> 

我不得不編輯proc_GetSiteMap以返回正確的排序順序我的菜單項,但它會從網站地圖表(包括角色)將返回所有相關數據。

任何幫助將是apreciated。

回答

相關問題