ASP.net フォーム認証で 2 つの異なる logUrl を使用する方法はありますか? 可能であれば、一部のユーザーを別のログイン ページに送りたいと考えています。(以下に示すように) サブディレクトリに web.config を追加しようとしましたが、「アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されたセクションを使用するのはエラーです。」
私はこれに関する多くの SO 投稿を読みましたが、これは達成できないか、少なくとも簡単には達成できないと考えています。何かアドバイス?私のサイトには、非常に異なる 2 つのログイン プロセスが必要なため、これを実行しようとしています。
<!--app root-->
<authentication mode="Forms">
<forms loginUrl="/NormalLogin/Login.aspx" />
</authentication>
<!--subdirectory-->
<authentication mode="Forms">
<forms loginUrl="/SSOLogin/Login.aspx" />
</authentication>