Tengo una aplicacion web instalada en un directorio virtual por ejemplo
http:/localhost/MiAplicacion que a la vez tiene ademas otras subcarpetas:
http:/localhost/MiAplicacion/Carpeta1 y http:/localhost/MiAplicacion/Carpeta2
En la carpeta [MiAplicacion] tengo algunas paginas .aspx que quiero que sean accedidas por cualquier usuario, sin embargo las páginas que estan en [Carpeta1] y [Carpeta2] solo deben ser accedidas por usuarios autentificados, por lo que en el web.config de [MiAplicacion] puse lo siguiente:
Código:
y en los web.config de [Carpeta1] y [Carpeta2] lo siguiente:... <authentication mode="None"> </authentication> <authorization> <allow users="*"/> <!-- Permitir a todos los usuarios --> </authorization> ...
Código:
cuando intento acceder a alguna pagina de [Carpeta1] por ejemplo me sale el siguiente error:... <authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="/Miaplicacion/acceso.aspx"/> </authentication> <authorization> <deny users="?"/> <!-- Permitir Solo usuarios autentificados --> </authorization> ...
Cita:
¿que estoy haciendo mal?, les agradesco cualquier sugerencia Error de configuración
Descripción: Error durante el procesamiento de un archivo de configuración requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el archivo de configuración en consecuencia.
Mensaje de error del analizador: Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede producirse por un directorio virtual que no está configurado como aplicación en IIS.
Error de código fuente:
Línea 37: por Microsoft que ofrece un inicio de sesión único y servicios de perfil principal para sitios miembro.
Línea 38: -->
Línea 39: <authentication mode="Forms">
Línea 40: <forms name=".ASPXAUTH" loginUrl="/MiAplicacion/acceso.aspx"/>
Línea 41: </authentication>
Descripción: Error durante el procesamiento de un archivo de configuración requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el archivo de configuración en consecuencia.
Mensaje de error del analizador: Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede producirse por un directorio virtual que no está configurado como aplicación en IIS.
Error de código fuente:
Línea 37: por Microsoft que ofrece un inicio de sesión único y servicios de perfil principal para sitios miembro.
Línea 38: -->
Línea 39: <authentication mode="Forms">
Línea 40: <forms name=".ASPXAUTH" loginUrl="/MiAplicacion/acceso.aspx"/>
Línea 41: </authentication>