私は管理サイトと公開サイトを持つMVC3サイトを持っています。これらのコントローラ、ビュー、モデルなどは、同じ単一のMVCプロジェクトに含まれています。したがって、管理サイトはAdminというMVC3エリアにあり、公開サイトは領域に属していませんが、トップレベルに存在します。管理サイトにはログインビューがあり、パブリックサイトにはログインビューもあります。私のweb.configファイルで私が持っている:複数のフォームのログインページ
<authentication mode="Forms">
<forms loginUrl="~/Account/LogIn" timeout="2880" />
</authentication>
を今、私は偉大な公共サイトのログインページに取られます認証が必要な公共サイトの任意のページにアクセスした場合。しかし、管理領域内で認証が必要なページにアクセスすると、再びパブリックサイトのログインページが表示されます。それで問題は、私が管理者ログインページに送られる認証を必要とする管理エリアのページにいる場合、どうすればよいかどうかを確認することです。