この Windows 統合 MVC4 Web サイトのグローバル承認を設定しました。
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new System.Web.Mvc.AuthorizeAttribute());
}
デフォルトのコントローラーは単純なウェルカム ページであり、IE8 はユーザー名のパスワードを要求します。問題は、ログインに使用するユーザー名/パスワードに関係なく、4 回試行した後に HTTP エラー 401.0 - 未承認で失敗することです。
最初のデフォルト コントローラーを [AllowAnonymous] に設定した場合にのみ、別のアクションに移動したときにプロンプトのユーザー名/パスワードが機能するようになります。
ウェブサイトが「ウォームアップ」しなければならないようなものですか?
質問:ユーザー名/パスワードを要求して受け入れるようにデフォルトのコントローラー/アクションを設定するにはどうすればよいですか?