Ho un'azione chiamata ForgetPassword. Ogni volta che un anonimo tenta di recuperare l'azione viene reindirizzato alla Pagina di accesso. Di seguito sono le mie implementazioni.Permetti ad Anonymous di chiamare determinate azioni in asp.net mvc 3
public ActionResult ForgotPassword(string UserName)
{
//More over when i place a breakpoint for the below line
//its not even getting here
return View("Login");
}
E qui è una parte del mio file web.config
<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="Images">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<authentication mode="Forms">
<forms loginUrl="/Home/Login" timeout="5" slidingExpiration="false" />
</authentication>
Hai decorato il tuo 'Controller/Azione' con l'attributo' Autorizza', o registrato un filtro globale 'Autorizza'? – haim770