web.configセキュリティで保護する各フォルダーのルートに次を追加します。
<location path="secure_folder">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
上記は、基本認証を使用していることを前提としています。
または、各サブフォルダーに を作成して、web.configほとんど同じように保護します (<location>タグなしを除く:
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
次のようなエラーが発生した場合:
この操作の実行中にエラーが発生しました。
詳細:
ファイル名: \?\d:\sites\play1\www\web.config
ライン数: 15
エラー: この構成セクションは、このパスでは使用できません。これは、セクションが親レベルでロックされている場合に発生します。ロックはデフォルト (overrideModeDefault="Deny") か、overrideMode="Deny" または従来の allowOverride="false" を使用したロケーション タグによって明示的に設定されます。
次に、 と の構成設定に読み取り/書き込みアクセス許可が委任されていない<anonymousAuthentication>ことを意味します。<basicAuthentication>
これを調整するには、IIS マネージャーを起動し、機能委任マネージャーを開きます。

これを行うと、制御できる機能とその委任状態のリストが表示されます。

を右クリックしAuthentication - Anonymousて選択しますRead/Write。についても同じことを行いAuthentication - Basicます。
この機能委任設定は、サーバー上のすべてのサイトにグローバルに適用されますが、カスタム サイト委任を使用して特定のサイトに合わせて微調整することができます。
IIS 7.x/8.0 機能委任の詳細については、次を参照してください。
http://www.iis.net/learn/manage/managing-your-configuration-settings/an-overview-of-feature-delegation-in-iis