يمكن أن يكون هذا باستمرار مع خريطة تقليم؟

StackOverflow https://stackoverflow.com/questions/664514

  •  21-08-2019
  •  | 
  •  

سؤال

ويبدو أن هذا يجب أن تعمل ولكن لم يحدث ذلك.

وايم دخولك كمستخدم الطاقة ويجب أن نرى 1 التقرير لكن أنا فعلا انظر 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>

وينبغي لهذا العمل الصحيح؟

هل كانت مفيدة؟

المحلول

وآسف إذا كنت قد دققت بالفعل هذا (لا أذكر ذلك) ولكن هل مكن التشذيب في الملف web.config؟

وsecurityTrimmingEnabled="true"

التشذيب ASP.NET الموقع للخرائط الأمن في برامج MSDN هذا "المثال" الملف 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top