securityTrimmingEnabled = true, fjerner alt fra min Web.sitemap
Hey,Jeg bruger menu controls og Web.sitemap til at lave min menu, og så kom jeg til at læse om securityTrimmingEnabled = true, smart, men problemet er bare at den fjerner alt i min menu... har tjekket at jeg har adgang til de forskellige filer etc. når den er sat til true, men det er jo træls at min menu ikke kommer frem :-(
Lille snip fra min Web.config:
<system.web>
<roleManager enabled="true" />
<authentication mode="Forms">
<forms loginUrl="Login.aspx" />
</authentication>
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider"
description="Default SiteMap provider."
type="System.Web.XmlSiteMapProvider"
siteMapFile="UniqueFileName.sitemap"
securityTrimmingEnabled="false" />
</providers>
</siteMap>
<pages theme="default" styleSheetTheme="default" autoEventWireup="false" />
<compilation debug="true" />
</system.web>
<location path="shoutbox.aspx">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
og her har jeg ikke adgang til shoutbox.aspx
min UniqueFileName.sitemap
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="123" description="">
<siteMapNode url="Default.aspx" title="main" />
<siteMapNode url="shoutbox.aspx" title="shoutbox" />
<siteMapNode url="~/projects.aspx" title="projects" />
<siteMapNode url="~/olddispose.aspx" title="old.Dispose()" />
<siteMapNode url="contact.aspx" title="contact" />
<siteMapNode url="login.aspx" title="login" />
<siteMapNode url="Admin/Default.aspx" title="Admin/Default.aspx" roles="*" />
</siteMapNode>
</siteMap>
lidt rodet, da jeg er ved at gå amok over at det slet ikke virker.....
Både TreeView og Menu er tomme når jeg bruger min SiteMapDataSource.... ARGHHH, someone, give me the last hint, er ved at gå helt amok....
// ouT
