基本認証を使用するイントラネット サイトがあります。
資格情報を要求しないページを 1 つだけ持つことは可能ですか? 1ページだけ誰にでもアクセスを許可するのと同じように?
単一ページの web.config で何かを設定できますか?
基本認証を使用するイントラネット サイトがあります。
資格情報を要求しないページを 1 つだけ持つことは可能ですか? 1ページだけ誰にでもアクセスを許可するのと同じように?
単一ページの web.config で何かを設定できますか?
configuration
web.configのノードに次の要素を追加します。
<location path="aFolder/aPageToExclude.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
詳細と使用法については、MSDNのドキュメントを参照してください:ロケーション要素(ASP.NET設定スキーマ)
web.config ファイルの設定を上書きする必要があります。
1 つのフォルダーを作成し、そのフォルダーにもう 1 つの web.config ファイルを作成する必要があります。
次に、そのフォルダーに Page.aspx を配置します。
次に、その web.config ファイル コードを次のように変更します。
<authentication mode="Forms">
</authentication>
ノート:
1) users=* に言及する必要はありません。これにより、すべてのユーザーがそのフォルダーの下にあるそれらのページに自動的にアクセスできるようになります。
また
できることは、ページのディレクトリ構造を既に使用している場合は、その page.aspx をログイン ページと同じレベルに保持できます。