説明/参照:
Explanation:
多くのWebアプリケーションでは、一部のリソース(特定のページなど)へのアクセスを制限して、認証されたユーザーのみにアクセスできるようにする方法が必要です。 ASP.NET MVCの既定のWebアプリケーションプロジェクトテンプレートは、ASP.NETフォーム認証をアプリケーションに追加するために使用できるコントローラ、データモデル、およびビューを提供します。組み込み機能により、ユーザーは登録、ログオン、ログオフ、およびパスワードの変更ができます。多くのアプリケーションでは、この機能によって十分なレベルのユーザー認証が提供されます。
間違っています:
B:Windows認証にはActive Directoryが必要です。
Windows認証方法は、次の2つの条件が存在する場合にのみ機能します。
Active Directoryを必要とするKerberos認証プロトコルを使用するようにネットワークを設定します。

ネットワーク上のコンピュータとアカウントは、委任に対して信頼できるものとして設定します。

参考資料:https://msdn.microsoft.com/en-us/library/ff398049(VS.98).aspx