動作していない私はプロジェクトのプロパティで、configファイルでWindows認証を使用するようにMVCサイトを設定している:MVCのWindows認証が
WEB CONFIG
<authentication mode="Windows"/>
<authorization>
<allow users="domain_name\rbello"/>
<deny users="?" />
</authorization>
ビューコントローラ
[Authorize ([email protected]"domain_name\rbello, domain_name\svinstall")]
[Authorize(Roles = @"domain_name\administrators")]
public ActionResult ForAdmin()
{
return View();
}
IISExpressを使用してマシン上でコードを実行するとき、またはIISにサイトを展開するときにログインウィンドウが表示されますが、サインインした後に「HTTPエラー401.0 - 権限がありません。 eこのディレクトリまたはページを表示するアクセス許可 "
プロジェクトのIIS機能とWindows認証のIISサーバーでWindows認証が有効になっていることを確認しました。私はNTLMを最初のプロバイダーとしている人もいます。何のことか分かりませんでしたが、私は数日前からこれについて何か助けてくれてありがとう! (役割= @ "DOMAIN_NAMEの\管理者")[オーソライズ:
の.NET Framework 4.5 は7.5 MVC 4
認可属性を削除して、ルーティングが正しく、IISバインディングが設定されていることを確認するだけでページにアクセスできるかどうか確認できますか? IISExpressは動的ポートを使用します。 –
Web設定またはコントローラの権限はどの属性ですか? – milltonion