Rutas absolutas y relativas en ficheros

02/12/2004 - 18:15 por Chino | Informe spam
Hola,

Estoy haciendo un servicio web con IIS y C#, y tengo problemas para crear un
StreamWriter con una ruta relativa en el servidor.

Esto sí me funciona: StreamWriter sw = new StreamWriter("C:/log.txt");

Esto no me funciona: StreamWriter sw = new StreamWriter("./log.txt");

Salta una excepción diciendo: Acceso denegado a la ruta de acceso
"C:\WINNT\system32\log.txt"

Alguien sabe porqué?

Muchas gracias,

Chino

Preguntas similare

Leer las respuestas

#1 Anonimo
02/12/2004 - 18:34 | Informe spam
Tienes que pasarle rutas absolutas, sino accederá a
Winnt, que representa el .
Hola,

Estoy haciendo un servicio web con IIS y C#, y tengo


problemas para crear un
StreamWriter con una ruta relativa en el servidor.

Esto sí me funciona: StreamWriter sw = new StreamWriter


("C:/log.txt");

Esto no me funciona: StreamWriter sw = new StreamWriter


("./log.txt");

Salta una excepción diciendo: Acceso denegado a la ruta


de acceso
"C:\WINNT\system32\log.txt"

Alguien sabe porqué?

Muchas gracias,

Chino


.

Respuesta Responder a este mensaje
#2 Chino
02/12/2004 - 18:39 | Informe spam
Pero cómo vas a obligar a poner rutas absolutas??????

Bueno, si fuera así, ¿cómo puedo saber el PATH de la aplicación en el
servidor? Para que así por lo menos pueda concatenar la ruta de mi servidor
con el archivo y así pasarle una ruta absoluta.

Gracias,

CHINO


escribió en el mensaje
news:224801c4d895$1fb37d80$
Tienes que pasarle rutas absolutas, sino accederá a
Winnt, que representa el .
Hola,

Estoy haciendo un servicio web con IIS y C#, y tengo


problemas para crear un
StreamWriter con una ruta relativa en el servidor.

Esto sí me funciona: StreamWriter sw = new StreamWriter


("C:/log.txt");

Esto no me funciona: StreamWriter sw = new StreamWriter


("./log.txt");

Salta una excepción diciendo: Acceso denegado a la ruta


de acceso
"C:\WINNT\system32\log.txt"

Alguien sabe porqué?

Muchas gracias,

Chino


.

Respuesta Responder a este mensaje
#3 Martin
02/12/2004 - 19:44 | Informe spam
Server.MapPath();


"Chino" wrote in message
news:
Pero cómo vas a obligar a poner rutas absolutas??????

Bueno, si fuera así, ¿cómo puedo saber el PATH de la aplicación en el
servidor? Para que así por lo menos pueda concatenar la ruta de mi


servidor
con el archivo y así pasarle una ruta absoluta.

Gracias,

CHINO


escribió en el mensaje
news:224801c4d895$1fb37d80$
Tienes que pasarle rutas absolutas, sino accederá a
Winnt, que representa el .
>Hola,
>
>Estoy haciendo un servicio web con IIS y C#, y tengo
problemas para crear un
>StreamWriter con una ruta relativa en el servidor.
>
>Esto sí me funciona: StreamWriter sw = new StreamWriter
("C:/log.txt");
>
>Esto no me funciona: StreamWriter sw = new StreamWriter
("./log.txt");
>
>Salta una excepción diciendo: Acceso denegado a la ruta
de acceso
>"C:\WINNT\system32\log.txt"
>
>Alguien sabe porqué?
>
>Muchas gracias,
>
>Chino
>
>
>.
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida