のWeb.Configのロケーションパス要素に複数のディレクトリを指定します。私は次の場所の要素が定義されている私のASP.NETのWeb設定ファイルに
<location path="">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
<location path="dir1">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
<location path="dir2">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
上記のすべてのディレクトリをロックダウンされることを指定する例dir1とdir2という2つのディレクトリ以外の匿名ユーザーに配布します。
私は1つの場所要素内に複数のディレクトリを定義できるようにするための構文があるのかどうか不思議です。私たちはこのような何かを行うことができれば例えば、それは便利だろう...
<location path="dir1,dir2,etc">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
パスのカンマ区切りのリストを許可すると文書化されていたようですが、文書化された機能を実装するのではなく、ドキュメントを修正しました。 http://connect.microsoft.com/VisualStudio/feedback/details/104010/location-path-attribute-in-web-config-doesnt-accept-multiple-paths – Triynko
@Triynko https://connect.microsoft.com/ VisualStudio/feedback/details/104010/location-path-attribute-in-web-config-doesnt-accept-multiple-pathsが見つからない – Kiquenet