0


<location>A)タグを使用して特定のファイルへのアクセスを制御することもできます。<location>要素がタグ内に含まれていないのに、要素内<system.web>に直接ネストされているのはなぜ <configuration>ですか?


B)<system.web>要素が Asp.Net 設定に使用されていることは認識していますが、なぜ<location> 含まれているの<system.web>ですか? <system.web>ファイルがAsp.Netアプリケーションに含まれている場合にのみ、内部で指定された設定が適用されるように指定するようですか?

<location>もしそうなら、それはその要素がAsp.Net以外のアプリケーションにも使用できることを示唆していますか?


ありがとう

4

2 に答える 2

1

問題は、<system.web>ASP.NET アプリケーションに影響を与える要素はそれだけではありません。<location>特定のページのデフォルトの一部をオーバーライドできます。MSDN のサンプルを次に示します。

<configuration>
    <location path="UploadPage.aspx">
        <httpRuntime maxRequestLength="128"/>
    </location>
</configuration>
于 2009-05-06T22:13:28.243 に答える
1

勝手に推測

コード グループのメンバーシップ条件として URL を使用できるコード アクセス セキュリティと結び付けられることをほぼ確実に意図していました。これが .NET で完全に表現または実装されたとは思いませんが、ASP.NET 以外のシナリオでも同じスキーマを使用できた可能性があることを意味します。

于 2009-05-06T23:04:45.420 に答える