Hola carlos, te envio los datos que me solicitas: la Url de login es http://localhost/Login/ Como estructura tengo
Contolador; Controllers/LoginController Vista: Views/Login/Index.aspx y si configure asi el web config para que todo usuario se tenga que autenticar para que pueda navegar por el sitio y finalmente a que te refieres a que *"la solucion es que, si deseas bloquear el acceso al sitio a usuarios no autenticados, implementes el codigo de autenticacion." (Esto seria sin configurar el web.config y validar mediante codigo solamente.) *Desde ya muchas gracias por u ayuda.* * El 2 de febrero de 2011 13:17, Carlos Peix <peix-lis...@praxia.com.ar>escribió: > Hola Andres, > > Faltaria que indiques cual es el URL de la pagina en la que tenes este > codigo pero ya veo que tenes algo mal configurado en tu archivo Web.config > > Esta seccion en el web.config... > > <authorization> > <deny users="?"/> > </authorization> > > ...indica que estas bloqueando el acceso a TODAS las paginas de tu sitio > para usuarios no autenticados. Eso hace que .NET no te deje acceder otros > URLs que no sean los de login. Cual es el URL de login? > > El que indicas en esta seccion: > > <authentication mode="Forms"> > <forms timeout="2880" loginUrl="~/Login"></forms> > </authentication> > > Es muy probable que el URL de la pagina en que tenes este codigo es > justamente ~/Login, al hacer click en el link, seguramente ejecuta la accion > pero te devuelve a la misma pagina ya que no estas autenticado. > > La solucion es que, si deseas bloquear el acceso al sitio a usuarios no > autenticados, implementes el codigo de autenticacion. > > Otro punto que me extraña es que el URL de login que indicas en tu ejemplo > no se parece a un URL de MVC, pero eso es otro tema. > > ---------------------------------- > Carlos Peix > > 2011/2/2 Andres Guzman <andres.guzman...@gmail.com> > >> no desencadena la accion "FonoEmergencia", es decir nunca ejecuta la >> acción, en cambio si comento las lineas del web.config la acción se ejecuta >> sin problemas. >> >> El 1 de febrero de 2011 22:07, Carlos Peix >> <peix-lis...@praxia.com.ar>escribió: >> >>> Hola Andres, >>> >>> Podrias dar mas datos? que significa que no funciona? >>> >>> ---------------------------------- >>> Carlos Peix >>> >>> 2011/2/1 Andres Guzman <andres.guzman...@gmail.com> >>> >>> Estimados. >>>> >>>> Juntos con saludarlos acudo a uds. por lo siguinete. Mi duda es por que >>>> estos controles no funcionan en mi página de login. >>>> >>>> <%= Html.ActionLink("Fono Emergencia", "FonoEmergencia", new { @class = >>>> "link"}) %> >>>> >>>> Me imagino que es por que como no me eh logeado no me deja direccionar a >>>> otra vista que es lo que hace la accion = FonoEmergencia. >>>> >>>> >>>> Asi es como tengo el web.config >>>> >>>> <authentication mode="Forms"> >>>> <forms timeout="2880" loginUrl="~/Login"></forms> >>>> </authentication> >>>> <authorization> >>>> <deny users="?"/> >>>> </authorization> >>>> >>>> Existe alguna forma de poder utilizar este control en la página login. >>>> >>>> Desde ya muchas gracias. >>>> >>>> -- >>>> Andrés Guzmán >>>> 099319111 >>>> andres.guzman...@gmail.com >>>> >>>> >>> >> >> >> -- >> Andrés Guzmán >> 099319111 >> andres.guzman...@gmail.com >> >> > -- Andrés Guzmán 099319111 andres.guzman...@gmail.com