2

サイトを使用している現在のユーザーのようにセキュリティを適用したいフォルダがあり、そのフォルダにアクセスできますが、現在ログインしていない場合、そのフォルダのコンテンツまたはそのフォルダのファイルを表示できません。web.configファイルで実行できることは知っていますが、方法がわかりません。私を助けてください。前もって感謝します。

4

2 に答える 2

5

質問を理解していれば...

web.config ファイルで location 要素を使用できます。これについては Web 上に多くの情報があります。これを参考にしてください: HOW TO: ASP.NET アプリケーションで承認権限を制御する

基本的に次のような要素があります。

<configuration>
    <location path="subdir1">
        <system.web>
            <authorization>
                <allow users ="*" />
            </authorization>
        </system.web>
    </location>
</configuration>

つまり、subdir1 へのすべてのユーザーを許可するということです。deny 要素もあります。情報は次のとおりです。authorization要素

于 2012-03-21T18:01:03.637 に答える
3

web.configセキュリティが必要なフォルダー内にアクセス許可を持つ別のファイルを作成します。

また、ASP.NET アプリケーションでの承認権限の制御に関するこの記事もご覧ください。

例えば。

 <system.web>
            <authorization>
                <deny users="?" />                
            </authorization>
</system.web>
于 2012-03-21T18:00:19.830 に答える