1

「Config」というフォルダがあります。構成フォルダーには、すべての構成xmlファイルがあります。

訪問者がasp.netのConfigフォルダーにアクセスするのをブロックできますか?ありがとう!

4

3 に答える 3

2

「ConfigXML」ファイルに.config拡張子が付いていると仮定すると、アクセスをブロックする必要はありません。.configASP.Netエンジンはファイルを提供しません。とにかく、ユーザーはそれらにアクセスできません。

于 2012-10-24T00:36:45.977 に答える
1

このweb.configファイルをconfigフォルダーに置きます。アプリケーションはそのフォルダからファイルを読み取ることができないことに注意してください。おそらく、認証されたユーザーのみを許可したいと思うでしょう。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <authorization>
          <deny users ="*" />
        </authorization>
    </system.web>
</configuration>

これは、configフォルダー内のファイルにアクセスしようとすると得られるものです。ここに画像の説明を入力してください

于 2012-10-23T23:56:46.150 に答える
1

web.configを使用してみましたか?web.configファイルをフォルダーに追加し、すべてのユーザーへのアクセスを制限します。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <authorization>
          <deny users ="*" />
        </authorization>
    </system.web>
</configuration>

IIS 7の場合は、次を試してください。

<system.webServer>
    <security>
        <authorization>
            <remove users="*" roles="" verbs="" />
        </authorization>
    </security>
</system.webServer>
于 2012-10-23T23:56:49.977 に答える