0
假設在我的web.config我有以下的(最略去了該文件的):ASP.NET位置元素越權行爲
<configuration>
<location path="somefolder/somepage.aspx">
<system.web>
<authorization>
<allow roles="SomeRole" />
<deny users="*" />
</authorization>
</system.web>
</location>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
<!--
Lots of other settings.
-->
</system.web>
</configuration>
如果我瀏覽到somefolder/SomePage.aspx頁面,其訪問是僅限於SomeRole角色的用戶(並且我是該角色的成員),註釋區域中的設置會發生什麼情況?即使它們位於指定頁面的位置元素之外,它們是否仍然應用?
我猜他們是繼承的位置,但在指定的地方覆蓋。 – 2009-12-13 02:09:31