Cómo usar la página de errores personalizada en la autenticación de Windows
Estoy usando asp.net 3.5 web.config para limitar el acceso y funciona muy bien.
<authentication mode="Windows">
<authorization>
<allow users="Bill, John"/>
<deny users="*"/>
</authorization>
os usuarios no autorizados (pero autenticados) serán bloqueados por un mensaje de error del sistema que dice que:
Server Error in '/' Application
Access is denied.
Description: An error occurred while .......
Error message 401.2: Unauthorized: Logon failed due to server configuration ...
Para que el mensaje sea más amigable, descomento el indicador customErrors y creo un GenericErrorPage.htm en la ruta raíz de mi proyecto.
<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
Sin embargo, simplemente no funciona. Todavía recibo el mensaje de error del sistema en lugar de mi página de error personalizada.
Cualquier sugerencia será apreciada