Web プロジェクトでフォーム認証を使用しています。2 つのページにフォーム認証を使用したくありません。これを回避するにはどうすればよいですか?
質問する
401 次
3 に答える
4
Logout.aspx および Login.aspx ページ名を 2 つのページ名に置き換えて、次の場所タグを記述します。
<location path="Logout.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
于 2012-04-10T11:33:34.960 に答える
1
config にセクションを追加して、特定のページへの匿名アクセスを許可できます。
<configuration>
<location path="Welcome.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
于 2012-04-10T11:33:53.373 に答える
1
要素を使用して<location>
、認証要件を「詳細化」します。
<location path="path/to/resource">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
<location>
MSDN のドキュメント以外に、これは承認ルールの設定に関する適切な投稿でもあります。
サブディレクトリ内に個別の専用の web.config ファイルを配置して、そのディレクトリ内で自己完結型の制御を行うこともできますが、私はこれが好きではなく、うまく構造化されたルート構成を好みます。
于 2012-04-10T11:34:38.567 に答える