..
Mediante el establecimiento adecuado de IIS (Internet Information Services) y sin el uso de DLL soffisticati complejas o código de la escritura, podemos proteger un archivo o una carpeta de acceso directo, evitando así uno o más archivos son descargados con simplemente introduciendo la URL.
Un ejemplo típico donde puede ser necesario recurrir a tales precauciones es el caso de que el sitio utiliza bases de datos MS Access (archivos con extensión. Mdb) y queremos evitar el acceso directo (hecho bastante incómodo).
Tomemos un ejemplo. Crear una carpeta en nuestro localhost "prueba" y dentro del archivo "documento-riservato.txt" que se llenan con cualquier contenido del texto. Ahora acceder a ese archivo a través de su navegador a:
http://localhost/documento-riservato.txtEl resultado de escribir la URL resultará en nuestro caso, la visualización de contenido de los archivos.
Para inhibir esta posibilidad es necesario actuar directamente en IIS.
Tenemos acceso al panel de administración: hacer clic en el botón derecho del ratón en Mi PC y seleccione Administrar voz. Desde la ventana Administración de equipos, se seleccionan los servicios de voz y aplicaciones y servicios de Internet Information Server.
Navegar por nuestra carpeta raíz local y seleccionar nuestro "test".
En este punto es posible (con un simple clic sobre la opción se llega a través del botón derecho del ratón) para gestionar las reglas de acceso a toda la carpeta o archivos individuales dentro de ella.
En nuestro ejemplo, nos vamos a limitar a un único archivo.
Hacer clic, y luego, a la derecha en el archivo "documento-riservato.txt" y seleccione la opción Propiedades, luego en la ficha Directorio que por lo general aparece de forma predeterminada.
Dentro de esta etiqueta aparecerá sguenti opciones:
Script de acceso al código fuente Lectura Escritura Registrar visitasCon el fin de impedir el acceso directo es esencial para desactivar la lectura, pero mi consejo es para inhibir todos los permisos!
Después de la operación llevada a cabo una vista previa:

http://localhost/documento-riservato.txtEl archivo ha sido protegido de la descarga, ya que se inhibió el permiso de lectura.
Si la operación no tiene éxito intente de nuevo o vaya a reiniciar posiblemente el servidor.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP Cero (Ebook)
Aprendizaje de Microsoft ASP y VBScript desde cero. Con sólo 29 €. |
| |
ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011. |