¿Qué debo hacer para configurar diferentes etiquetas de autenticación para diferentes partes de mi aplicación web? Decir que tengo:Configuración de autenticación múltiple/diferente en web.config
/
/folder1/
/folder2/
¿Sería posible especificar diferentes <authentication/>
etiquetas para cada carpeta?
Quiero que la carpeta1 use la autenticación de Windows pero la carpeta2 use la autenticación de formularios.
he intentado hacer en una etiqueta <location/>
pero no parece que se puede tener <authentication/>
etiqueta en una <location/>
etiquetas, al menos no a través de VS 2008 con que está construido en el servidor web.
Este mensaje de error dice - Error 3 Es un error utilizar una sección registrada como allowDefinition = 'MachineToApplication' más allá del nivel de la aplicación. Este error puede deberse a que un directorio virtual no está configurado como una aplicación en IIS.
<location path="/folder1">
<system.web>
<authentication mode="Forms" />
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
Correcto, pero parece que en el depurador VS2008, no puede tratar estas subcarpetas como carpetas de aplicaciones, tendré que probar empujando a un servidor IIS –
Si está utilizando el servidor web integrado de Visual Studio, entonces sí, tiene razón, deberá configurar la aplicación en IIS. –