私はホームコントローラ、mvcのEmployeeコントローラを持っています。mvcプロジェクトのWeb.Configファイルの認証タグ内にフォームタグを正しく書き込む方法
ホームコントローラのインデックスページはログインページです。
ユーザーがEmployeeコントローラにアクセスしようとすると、自動的にホームコントローラのインデックスであるログインページにリダイレクトされます。
私はweb.configファイルを使用しています。すべて動作していますが、ログインページにリダイレクトされず、アクセス拒否エラーが表示されます。ここで
はコードです:MVCで
<system.web>
<authentication mode="Forms">
<forms loginUrl="Home/Index" />
</authentication>
<authorization>
<deny users="*"/>
</authorization>
<location path="Home">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
mvcでauthorize属性を使用できるのは、多くの投稿がそうです。しかし、なぜWeb.configで動作しません。だから、Web.configファイルでエラーやコードの変更を探しています。 –