Ho uno strano errore che non ho mai incontrato prima.viene reindirizzato a loginUrl errato -> account/login anziché account/LOGON
ho assicurato un controller con:
[Authorize(Roles = "admin")]
public class LoggingController : Controller
Quando un utente non-admin tenta di accedere a qualsiasi contenuto protetto, vengono reindirizzati a:
http://localhost:50501/Account/Login?ReturnUrl=%2flogging
nota: conto/login e NON account/accesso
L'azione AccountController.Login non esiste.
web.config ha:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
posso, naturalmente, implementare l'azione di login e reindirizzare ad accesso. Sono solo perplesso e vorrei sapere perché questo accade.
Ho effettuato la ricerca per l'accesso ma non è risultato niente. Proverò i tuoi suggerimenti domani. Sto usando wcf web api che è l'unica cosa che considererei fuori dall'ordinario. ancora molto perplesso ... – santiagoIT
vedere le modifiche sopra –
Thx! Ho aggiunto all'appset e ha funzionato. Spero davvero di non utilizzare mvc 3 beta. My System.Web.Mvc.dll mostra v3.0.0.0. È questa la versione beta? –
santiagoIT