setauthcookie mvc formsauthentication asp.net-mvc asp.net-mvc-3 forms-authentication

asp.net-mvc - setauthcookie - formsauthentication mvc 5



FormsAuthentication LoginUrl (2)

Intente agregar esto a appSettings en su web.config :

<add key="loginUrl" value="~/Account/LogOn" />

Esta pregunta ya tiene una respuesta aquí:

Estoy en una pérdida total aquí. Esto estaba funcionando antes. Tengo una aplicación MVC3 que usa autenticación de formularios. En la configuración web, tengo lo siguiente:

<authentication mode="Forms"> <forms loginUrl="~/Login/Index" timeout="2880"/> </authentication>

Sin embargo, por alguna razón, al redireccionar, o al verificar FormsAuthentication.LoginUrl, sigue usando el predeterminado / Account / Login. Lo cual no existe. ¿Por qué no está el web.config anulando esto?


También tuve estos problemas y solo sucedió cuando agregué ensamblados implementables y se agregó webmatrix.dll. Fue entonces cuando comenzó a tratar de redirigir a un controlador de cuenta que no se especificó en ningún lugar de mi proyecto.

Una vez que eliminé webmatrix.dll todo funcionó según lo previsto.