es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Utilizando el elemento de autenticación de IIS

Estoy probando la autenticación de IIS. Comencé intentando denegar el acceso de todos los usuarios al sitio web predeterminado.

appcmd set config "Default Web Site" /commit:apphost /section:system.webServer/security/authorization /+"[accessType='Deny',users='*']"

El comando parece haber sido exitoso – Se aplicaron los cambios de configuración a la sección "system.webServer/security/authorization" para "MACHINE/WEBROOT/APPHOST/Default Web Site" en la ruta de confirmación de configuración "MACHINE/WEBROOT/APPHOST".

Sin embargo, al navegar por http://localhost/, el sitio web predeterminado se muestra como de costumbre. Este también fue el caso después de restringirlo en el Administrador de IIS.

¿Qué estoy haciendo mal o qué más debería verificar?

A continuación se muestra la sección de seguridad en mi archivo applicationhost.config:


    
        
            
                
            
            
                
            
        
    

Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber un conflicto entre las reglas de autorización establecidas en el archivo applicationHost.config y las establecidas utilizando el comando appcmd.

    Puedes intentar eliminar la sección de autorización del elemento de ubicación en el archivo applicationHost.config y luego aplicar nuevamente el comando appcmd.

    Alternativamente, puedes intentar usar el Administrador de IIS para establecer las reglas de autorización en lugar del comando appcmd.

    Además, asegúrate de borrar la caché de tu navegador e intenta acceder al sitio nuevamente después de realizar cambios en las reglas de autorización.

    Si el problema persiste, puede ser útil verificar los registros de IIS para ver si hay algún error o advertencia relacionada con las reglas de autorización.

Comments are closed.