Acceso denegado cuando leo un txt

06/10/2005 - 15:34 por Ricardo | Informe spam
Hola a todos.
Se me presento el siguiente problema para el cual no he encontrado aun la
solución.
Resulta que a través de mi aplicación Web necesito leer un Archivito Txt, en
mi Computador funciona bien, pero en los cliente me dice que no tengo
permisos para abrir el archivo, estuve buscando y me dicen que le de permisos
al usuario ASPNET, pero los clientes no tienen este usuario.
Si alguien sabe como puedo solucionar este problema se lo agradeceré mucho...
Desde ya gracias.

Preguntas similare

Leer las respuestas

#1 Robin
06/10/2005 - 16:26 | Informe spam
Disculpa, ASP.NET no esta en tus clientes?
eso indica que tus aspx no estan corriendo en el IIS en tus clientes?
cuando te refieres a tus clientes, son tus clientetes que acceden a las
paginas ASPX de tu servidor IIS?

"Ricardo" wrote in message
news:
Hola a todos.
Se me presento el siguiente problema para el cual no he encontrado aun la
solución.
Resulta que a través de mi aplicación Web necesito leer un Archivito Txt,
en
mi Computador funciona bien, pero en los cliente me dice que no tengo
permisos para abrir el archivo, estuve buscando y me dicen que le de
permisos
al usuario ASPNET, pero los clientes no tienen este usuario.
Si alguien sabe como puedo solucionar este problema se lo agradeceré
mucho...
Desde ya gracias.

Respuesta Responder a este mensaje
#2 A.Poblacion
06/10/2005 - 16:26 | Informe spam
"Ricardo" wrote in message
news:
Se me presento el siguiente problema para el cual no he encontrado aun la
solución.
Resulta que a través de mi aplicación Web necesito leer un Archivito Txt,


en
mi Computador funciona bien, pero en los cliente me dice que no tengo
permisos para abrir el archivo, estuve buscando y me dicen que le de


permisos
al usuario ASPNET, pero los clientes no tienen este usuario.



¿¿¿Los _clientes_ no tienen el ASPNET??? No estarás intentando leer desde
el servidor un archivo ubicado en el ordenador de un usuario, ¿verdad?
El servidor en el que se ejecuta a aplicación ASPNET, lógicamente, solo
tiene acceso a los ficheros que están en su disco, y no en el disco de un
usuario que esté usando un navegador web para ver las páginas que le
suministra el servidor.
Si realmente el archivo está en el servidor, el usuario que requiere
permisos sobre el fichero es el usuario que ejecuta la aplicación ASP.NET,
que por defecto es el usuario ASPNET en Windows XP y "Network Service" en
Windows 2003. Si necesitas usar otro usuario distinto, puedes configurarlo
metiendo una sección "<identity impersonate ...>" en el web.config de tu
aplicación.
Respuesta Responder a este mensaje
#3 Ricardo
06/10/2005 - 16:52 | Informe spam
Gracias por responder Robin.
Claro, yo necesito leer un archivo que esta en mi cliente.
y eso es lo que no se como hacer.


"Robin" escribió:

Disculpa, ASP.NET no esta en tus clientes?
eso indica que tus aspx no estan corriendo en el IIS en tus clientes?
cuando te refieres a tus clientes, son tus clientetes que acceden a las
paginas ASPX de tu servidor IIS?

"Ricardo" wrote in message
news:
> Hola a todos.
> Se me presento el siguiente problema para el cual no he encontrado aun la
> solución.
> Resulta que a través de mi aplicación Web necesito leer un Archivito Txt,
> en
> mi Computador funciona bien, pero en los cliente me dice que no tengo
> permisos para abrir el archivo, estuve buscando y me dicen que le de
> permisos
> al usuario ASPNET, pero los clientes no tienen este usuario.
> Si alguien sabe como puedo solucionar este problema se lo agradeceré
> mucho...
> Desde ya gracias.
>



Respuesta Responder a este mensaje
#4 Ricardo
06/10/2005 - 16:56 | Informe spam
Gracias por responder A.Poblacion.
Claro, yo necesito leer un archivo que esta en mi cliente.
y eso es lo que no se como hacer

"A.Poblacion" escribió:

"Ricardo" wrote in message
news:
> Se me presento el siguiente problema para el cual no he encontrado aun la
> solución.
> Resulta que a través de mi aplicación Web necesito leer un Archivito Txt,
en
> mi Computador funciona bien, pero en los cliente me dice que no tengo
> permisos para abrir el archivo, estuve buscando y me dicen que le de
permisos
> al usuario ASPNET, pero los clientes no tienen este usuario.

¿¿¿Los _clientes_ no tienen el ASPNET??? No estarás intentando leer desde
el servidor un archivo ubicado en el ordenador de un usuario, ¿verdad?
El servidor en el que se ejecuta a aplicación ASPNET, lógicamente, solo
tiene acceso a los ficheros que están en su disco, y no en el disco de un
usuario que esté usando un navegador web para ver las páginas que le
suministra el servidor.
Si realmente el archivo está en el servidor, el usuario que requiere
permisos sobre el fichero es el usuario que ejecuta la aplicación ASP.NET,
que por defecto es el usuario ASPNET en Windows XP y "Network Service" en
Windows 2003. Si necesitas usar otro usuario distinto, puedes configurarlo
metiendo una sección "<identity impersonate ...>" en el web.config de tu
aplicación.




Respuesta Responder a este mensaje
#5 A.Poblacion
06/10/2005 - 17:23 | Informe spam
"Ricardo" wrote in message
news:
Gracias por responder A.Poblacion.
Claro, yo necesito leer un archivo que esta en mi cliente.
y eso es lo que no se como hacer



La forma de hacerlo es enviar al navegador del cliente una página HTML
que dentro contenga un botón para enviar el fichero. El usuario pincha sobre
el botón, y entonces el navegador del usuario transmite el fichero al
servidor mediante un POST de HTTP. En MSDN tienes un ejemplo de cómo se
hace, pero no te puedo dar la URL porque no tengo aqui la direccion.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida