Hola,
Sigo con mis preguntas :)
La seguridad necesita ser configurable mediante la aplicaciones?
Si la respuesta es si, podes configurar IIS para que capture todas las
extensiones, y con el web.config decidis quienes tienen permisos. Algo
asi:
<location path="Carpeta">
<system.web>
<authorization>
<allow roles="DOMINIO\Administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>
Tambien podes repetir eso muchas veces por cada archivo o carpeta que
tenga permisos diferentes...
Saludos!
2009/11/21 Ricardo Forbes <[email protected]>
>
> Hola Diego,
>
> si, necesito que solo los puedan los usuarios de windows que estén
> autorizados.
>
>
> Gracias.
>
>
>
> Con fecha viernes 20 de noviembre de 2009, 23:32:51, escribió:
>
> > Pregunta basica, aunque tal vez ya lo dijiste: necesitas seguridad o
> > algo raro? Si no, pone los archivos en un directorio virtual y ve
> > perfecto
>
> > saludos
>
> > On Friday, November 20, 2009, Ricardo Forbes
> > <[email protected]> wrote:
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Hice lo primero y anduvo. El único problema es que para abrir los archivos
> >> me sale
> >> el dialog abrir/guardar. Se puede evitar?
> >>
> >>
> >> Como es lo del handler module en IIS? No tengo idea.
> >> Tampoco se como usar .ashx ... algún link?
> >>
> >>
> >> - No necesito otra página, en realidad necesito abrir el archivo desde la
> >> grilla.
> >>
> >>
> >> - No se que tipo de archivo va a venir, es decir que debería abrirme lo
> >> que sea con la aplicación que esté asociada a la extensión.
> >>
> >>
> >> Gracias a todos. Saludos.
> >>
> >>
> >> Ricardo Forbes
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Totalmente de acuerdo...
> >> ~Gus
> >> El 19 de noviembre de 2009 10:25, Diego Jancic
> >> <[email protected] <javascript:_e({}, 'cvml', '[email protected]');>>
> >> escribió:
> >>
> >>
> >> Hola,
> >> Igual si ahora no necesita seguridad puede apuntar directamente al
> >> archivo, y cuando lo necesite agregarle seguridad a los archivos...
> >> Se puede configurar IIS, y agregar un httphandler/module para manejar
> >> esas cosas... No es necesario hacer una pagina si no sabe si la va a
> >> necesitar.
> >>
> >>
> >> Saludos!
> >>
> >>
> >> 2009/11/19 Carlos Peix <[email protected] <javascript:_e({},
> >> 'cvml', '[email protected]');>>:
> >>
> >>
> >>> Estoy de acuerdo...
> >>> ----------------------------------
> >>> Carlos Peix
> >>>
> >>> 2009/11/19 Gustavo Azcona <[email protected] <javascript:_e({},
> >>> 'cvml', '[email protected]');>>
> >>>>
> >>>> Como bien dice Carlos, una página GetFile.aspx te daría más control para
> >>>> autorizar, recuperar y entregar el archivo solicitado.
> >>>> Lo único que cambiaría sería usar un handler .ashx en lugar de una página
> >>>> .aspx:
> >>>>
> >>>> getfile.ashx?file=presupuesto.doc
> >>>>
> >>>> Saludos, Gus
> >>>>
> >>>> El 17 de noviembre de 2009 06:41, Carlos Peix
> >>>> <[email protected] <javascript:_e({}, 'cvml',
> >>>> '[email protected]');>>
> >>>> escribió:
> >>>>>
> >>>>> 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 <http://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] <javascript:_e({},
> >>>>> 'cvml', '[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 <http://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
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Gustavo Azcona
> >>>
> >>>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Gustavo Azcona
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Saludos,
> >> Ricardo mailto:[email protected]
> >>
> >>
> >>
> >>
> >>
>
>
>
>
> --
> Saludos,
> Ricardo mailto:[email protected]
>
>