Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/02/2005, 10:05
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 6 meses
Puntos: 4
Parece que no hay solución a este problema ¿no? Es como si la etiqueta <authentication> no se pudiera redefinir en sistintos subdirectorios. He probado otra opción con la etiqueta <location>:

Código:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <location path="admin">
      <system.web>
         <authorization>
            <allow roles="Administradores"/>
            <deny users="*"/>
         </authorization>
      </system.web>
   </location>
   <location path="socios">
      <system.web>
         <authentication mode="Forms">
            <forms name="socios_authorization" loginUrl="logSocios.aspx" path="/">
         </forms>
     </authentication> 
         <authorization>
            <allow roles="socios"/>
            <deny users="*"/>
         </authorization>
      </system.web>
   </location>
   <system.web>
      <authentication mode="Forms">
         <forms name="admin_authorization" loginUrl="logAdmin.aspx" path="/">
            <credentials passwordFormat="Clear">
               <user name="admin1" password="pass1"/>
	  <user name="admin2" password="pass2"/>
            </credentials>
         </forms>
     </authentication> 
  </system.web>
</configuration>
Y lo de siempre:
Cita:
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.
¿?
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!