Asp.net 通过<;控制对特定文件的访问;地点>;

Asp.net 通过<;控制对特定文件的访问;地点>;,asp.net,authentication,asp.net-membership,forms-authentication,authorization,Asp.net,Authentication,Asp.net Membership,Forms Authentication,Authorization,A) 我们还可以使用标记控制对特定文件的访问。为什么元素不包含在标记中,而是直接嵌套在元素中 B) 我知道元素用于Asp.Net设置,但为什么也包含?它是否指定在中指定的设置仅适用于Asp.Net应用程序中包含的文件 如果是这样,那么这就意味着元素也可以用于非Asp.Net应用程序 thanx问题是,不是影响ASP.NET应用程序的唯一因素可以覆盖某些页面的某些默认设置。以下是来自MSDN的示例: <configuration> <location path="Up


A) 我们还可以使用
标记控制对特定文件的访问。为什么
元素不包含在
标记中,而是直接嵌套在
元素中


B) 我知道
元素用于Asp.Net设置,但为什么
也包含
?它是否指定在
中指定的设置仅适用于Asp.Net应用程序中包含的文件

如果是这样,那么这就意味着
元素也可以用于非Asp.Net应用程序


thanx

问题是,
不是影响ASP.NET应用程序的唯一因素<代码>可以覆盖某些页面的某些默认设置。以下是来自MSDN的示例:

<configuration>
    <location path="UploadPage.aspx">
        <httpRuntime maxRequestLength="128"/>
    </location>
</configuration>

疯狂猜测

几乎可以肯定的是,它与代码访问安全性绑定在一起,可以使用URL作为代码组的成员条件。我不认为这是在.NET中完全表达或实现的,但这意味着相同的模式可以用于非ASP.NET场景。

但是,为什么没有包含在其中?它(如McBee所建议的)是否也用于非Asp.Net应用程序?