tutorial net mvc based authorized asp asp.net webforms authorization

asp.net - net - Denegar el acceso a la carpeta, pero permitir el acceso a un archivo dentro de esa carpeta



membership asp net roles (1)

Este es probablemente un error en asp.net, con la forma en que maneja la autorización cuando se utilizan URLs amigables.

Cambié el web.config para definirlo por versiones de la URL del archivo, y funciona.

<location path="test/webform1"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> <location path="test/webform1.aspx"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web>

Me gustaría negar a los usuarios anónimos el acceso a la carpeta ''prueba'', pero excluir y permitir el acceso a un archivo ''webform1'' dentro de la carpeta de prueba. ¿Por qué esto no funciona?

<location path="test"> <system.web> <authorization> <deny users="?"/> </authorization> </system.web> </location> <location path="test/webform1"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web>

Aquí hay un enlace a un proyecto de formularios web de ejemplo https://github.com/uselesshasid/StackOverflow_Question_38597397