ログインページに/ ForgotPasswordへのリンクがあります。クリックすると、/ Login?ReturnUrl =%2fForgotPasswordにリダイレクトされました。これはフォームベースの認証を使用するMVC5アプリです。 AllowAnonymousを使用しようとしていますが、動作していません。 ウェブ設定:ForgotPasswordページへの匿名アクセスを許可するページ
<location path=".">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
<location path="Content">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="Scripts">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="App_Themes">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<authentication mode="Forms">
<forms loginUrl="~/Login" timeout="15"/>
</authentication>
ForgotPasswordコントローラー:
[AllowAnonymous]
public class ForgotPasswordController : Controller
{
[AllowAnonymous]
public ActionResult Index()
{
return View();
}
}
はありません、このような運。 _ViewStartを除いて、私はAllowAnonymousで装飾されるべきものが見つかっていません。
私はここで行方不明ですか?ありがとう!