Hola Ricardo,

Hacer un directorio virtual sobre la carpeta real es una solucion sencilla
pero no la ideal, a mi juicio, desde el punto de vista de la seguridad e
integridad de la informacion.

Lo que yo haria es colocar una pagina en ASP.NET que se use de esta manera:

GetFile.aspx?file=presupuesto.doc

Esta pagina deberia abrir el archivo desde la carpeta que vos elijas con un
FileStream y devolverlo en el objeto Response. Tenes que alterar los headers
(content type y otros seguramente).

Esta solucion te da la opcion de manejar mas elegantemente errores,
controlar permisos, controlar la extension del archivo, etc.

----------------------------------
Carlos Peix

2009/11/16 Ricardo Forbes <[email protected]>

> Hola,
>
> en una intranet tengo    una   grilla   con   hipervínculos  a  documentos
> (mayormente
> word)  que   se   hayan  físicamente en el mismo servidor que el IIS y
> necesito  poder  abrirlos en el word desde la aplicación asp.net
>
> Si  apunto a la dirección física (C:\...\...) no los abre (supongo por
> cuestiones de seguridad de internet explorer que no conozco bien).
>
> Si  creo  un  directorio  virtual en IIS que apunte a la carpeta donde
> están los documentos los puedo abrir sin problema, pero no sé si es lo
> mejor.
>
>
> La pregunta es:
>
> Cuál sería la forma más correcta y segura de implementar la solución?
>
> Muchas gracias.
>
> Ricardo Forbes
>
>
>

Responder a