2010-04-21 12 views
5

Actualmente estoy usando el proveedor de membresía asp.net (con inicios de sesión almacenados en db) para proteger ciertas páginas de mi sitio. Sin embargo, también tengo recursos no .aspx que deseo proteger: documentos de texto, hojas de cálculo Excel, archivos PDF, etc. ¿Esto es posible? Si es así, ¿cómo voy a hacer esto?protección de páginas no .aspx con el proveedor de membresía Asp.net

gracias!

Respuesta

3

El procedimiento se describe here. Y here. Y here.

Lo siento, solo estoy dando enlaces y no hay ejemplos de código o descripción. Es una respuesta demasiado larga para publicarla completamente aquí.

3

Si está ejecutando IIS 7 bajo la (la configuración por defecto) canalización integrada , todas las peticiones pasan por IIS. Esto significa que no tiene que hacer nada más que configurar su web.config. Tendrá que hacer una pequeña cosa, sin embargo, puso el siguiente atributo en el nodo modules bajo system.webServer:

<modules runAllManagedModulesForAllRequests="true" /> 

Esto asegura que los módulos de autenticación de formularios se ejecutan para el contenido estático.

Cuestiones relacionadas