4

基本認証を使用するイントラネット サイトがあります。

資格情報を要求しないページを 1 つだけ持つことは可能ですか? 1ページだけ誰にでもアクセスを許可するのと同じように?

単一ページの web.config で何かを設定できますか?

4

3 に答える 3

5

configurationweb.configのノードに次の要素を追加します。

<location path="aFolder/aPageToExclude.aspx">
     <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

詳細と使用法については、MSDNのドキュメントを参照してください:ロケーション要素(ASP.NET設定スキーマ)

于 2012-08-07T13:15:59.857 に答える
0

web.config ファイルの設定を上書きする必要があります。
1 つのフォルダーを作成し、そのフォルダーにもう 1 つの web.config ファイルを作成する必要があります。
次に、そのフォルダーに Page.aspx を配置します。
次に、その web.config ファイル コードを次のように変更します。

<authentication mode="Forms">
</authentication>

ノート:

1) users=* に言及する必要はありません。これにより、すべてのユーザーがそのフォルダーの下にあるそれらのページに自動的にアクセスできるようになります。

また

できることは、ページのディレクトリ構造を既に使用している場合は、その page.aspx をログイン ページと同じレベルに保持できます。

于 2012-08-07T14:15:19.247 に答える