Webアプリケーションの構造は次のとおりです。
Areas / Admin / Web.Configではなく、ルートWeb構成に、次のものがあります。
<location path="Areas/Admin">
<system.web>
<authentication mode="Windows"></authentication>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
[Authorize]
タグを使用しても、Webサイトのメインルートで問題なく自分の認証を実行できます。
エリア/管理者には、Windows認証を使用したいと思います。
IIS(Server 2008 R2 Machine)では、Adminフォルダーをアプリケーションとして構成しています。
また、IISの[エリア/管理者]をクリックすると、[認証]で[匿名]が無効になり、[Windows認証]が有効になります。
ただし、Webサイトからこのフォルダーにアクセスしようとすると、ドメインのユーザー名/パスワードの入力を求められません。ページをロードするだけです。
www.website.com/Areas/Adminにアクセスすると、ユーザー名/パスワードの入力を求められます。ただし、AreaRegistrationを使用するために必要であり、www.website.com/Adminにアクセスするとプロンプトが表示されます。
サイト全体をWindows認証として構成することができましたが、それは魅力のように機能します。
私を正しい方向に導くための考えはありますか?または、さらに情報が必要な場合は、コメントを残してください。できる限りの情報を提供させていただきます。