Problema con Server.MapPath

05/10/2005 - 03:38 por Sandra y María Claudia | Informe spam
Hola amigos:
Tengo este código

strPath="../../html/" & Session("archivo")
Set ConexionTxt = CreateObject("Scripting.FileSystemObject")
Set Archivo = ConexionTxt.OpenTextFile(Server.MapPath(strPath ))

en mi terminal de trabajo funciona muy bien. Pero una vez que lo publico en
un servidor web de pago, me da este error


Server.MapPath() error 'ASP 0175 : 80004005'
Disallowed Path Characters
/demos/webs/cliente/monitor/editor/textbox.asp, line 28
The '..' characters are not allowed in the Path parameter for the MapPath
method.

He probado darle la ruta física y nada. En vez de utilizar
OpenTextFile(Server.MapPath(strPath)) he usado OpenTextFile(ruta física).
Para asegurarme de la ruta física, utilizo este código

path = Server.MapPath("./")
Response.Write path

en un archivo asp aparte. ¿alguna sugerencia?. Se trata de abrir archivos de
txt para ser editados en un editor en línea.

Muchas gracias
____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
El SP2 lo puedes bajar desde
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a
El artículo de JM Tella sobre como integrar SP2 con el Xp esta en
http://www.multingles.net/docs/xpsp2.htm
Ad-aware SE en español: http://www.lavasoft.de/spanish/
spywareblaster:http://www.ct7support.com/javacool/...nload.html
Spybot - Search & Destroy
1.3:http://www.zonavirus.com/descargas/spybotsd13.exe
The Cleaner http://www.moosoft.com/
CWShreader, Hijackthis http://www.majorgeeks.com/download4086.html

Preguntas similare

Leer las respuestas

#1 Alejandro Mezcua
05/10/2005 - 14:08 | Informe spam
Hola, Sandra.

¿Estás usando IIS 6? Si es así, por omisión viene deshabilitado el acceso a
las rutas de la manera que lo haces (por seguridad). Para habilitarlo ve a
las propiedades del Web (Web virtual o directorio virtual) y en el tab Home
Directory selecciona en la parte inferior "Configuration..." y en la
siguiente ventana, en el tab 'Options' marca la casilla 'Enable parent
paths'.

Un saludo,

Alejandro Mezcua
MVP .NET Compact Framework
http://www.byteabyte.net/

"Sandra y María Claudia" wrote in message
news:
Hola amigos:
Tengo este código

strPath="../../html/" & Session("archivo")
Set ConexionTxt = CreateObject("Scripting.FileSystemObject")
Set Archivo = ConexionTxt.OpenTextFile(Server.MapPath(strPath ))

en mi terminal de trabajo funciona muy bien. Pero una vez que lo publico
en un servidor web de pago, me da este error


Server.MapPath() error 'ASP 0175 : 80004005'
Disallowed Path Characters
/demos/webs/cliente/monitor/editor/textbox.asp, line 28
The '..' characters are not allowed in the Path parameter for the MapPath
method.

He probado darle la ruta física y nada. En vez de utilizar
OpenTextFile(Server.MapPath(strPath)) he usado OpenTextFile(ruta física).
Para asegurarme de la ruta física, utilizo este código

path = Server.MapPath("./")
Response.Write path

en un archivo asp aparte. ¿alguna sugerencia?. Se trata de abrir archivos
de txt para ser editados en un editor en línea.

Muchas gracias
____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
El SP2 lo puedes bajar desde
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a
El artículo de JM Tella sobre como integrar SP2 con el Xp esta en
http://www.multingles.net/docs/xpsp2.htm
Ad-aware SE en español: http://www.lavasoft.de/spanish/
spywareblaster:http://www.ct7support.com/javacool/...nload.html
Spybot - Search & Destroy
1.3:http://www.zonavirus.com/descargas/spybotsd13.exe
The Cleaner http://www.moosoft.com/
CWShreader, Hijackthis http://www.majorgeeks.com/download4086.html

Respuesta Responder a este mensaje
#2 Sandra y María Claudia
05/10/2005 - 16:01 | Informe spam
Como es un servidor de pago, no tengo acceso a ese tipo de configuración y
supongo, ya que esta en EEUU que estarán con el II6. ¿Hay alguna otra
alternativa?

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
El SP2 lo puedes bajar desde
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a
El artículo de JM Tella sobre como integrar SP2 con el Xp esta en
http://www.multingles.net/docs/xpsp2.htm
Ad-aware SE en español: http://www.lavasoft.de/spanish/
spywareblaster:http://www.ct7support.com/javacool/...nload.html
Spybot - Search & Destroy
1.3:http://www.zonavirus.com/descargas/spybotsd13.exe
The Cleaner http://www.moosoft.com/
CWShreader, Hijackthis http://www.majorgeeks.com/download4086.html
Respuesta Responder a este mensaje
#3 ¥-- Lombar --¥
05/10/2005 - 18:37 | Informe spam
Si
Lo primero es obtener la dirección física real de la carpeta destino. Para
ello bien te la pueden facilitar desde el hosting, o bien la obtienes tu y
por sustitución la modificas colocando la ruta completa. Es decir, no digas
../../html sino d:uta_del_servidor\html

¥-- Lombar --¥
EchMotor 69
Jose Lombardia

"Sandra y María Claudia" escribió en el mensaje
news:%
Como es un servidor de pago, no tengo acceso a ese tipo de configuración y
supongo, ya que esta en EEUU que estarán con el II6. ¿Hay alguna otra
alternativa?

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
El SP2 lo puedes bajar desde
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a
El artículo de JM Tella sobre como integrar SP2 con el Xp esta en
http://www.multingles.net/docs/xpsp2.htm
Ad-aware SE en español: http://www.lavasoft.de/spanish/
spywareblaster:http://www.ct7support.com/javacool/...nload.html
Spybot - Search & Destroy
1.3:http://www.zonavirus.com/descargas/spybotsd13.exe
The Cleaner http://www.moosoft.com/
CWShreader, Hijackthis http://www.majorgeeks.com/download4086.html

Respuesta Responder a este mensaje
#4 Matías Iacono
05/10/2005 - 19:17 | Informe spam
Muchos servidores pagados impiden el uso de estos comandos.

Ya que por el, o sea, con el uso del File System Object, podrias navegar en
todos sus directorios, no solo los tuyos, si no, los de otros, y si eres un
poco avanzado en el desarrollo podrias hacer que te descargues cualquier
archivo que este en otro lado, o podrias eliminarlos.

Creo que el manejo del FSO es restrictivo en estos servidores.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3
"Sandra y María Claudia" escribió en el mensaje
news:%
Como es un servidor de pago, no tengo acceso a ese tipo de configuración y
supongo, ya que esta en EEUU que estarán con el II6. ¿Hay alguna otra
alternativa?

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
El SP2 lo puedes bajar desde
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a
El artículo de JM Tella sobre como integrar SP2 con el Xp esta en
http://www.multingles.net/docs/xpsp2.htm
Ad-aware SE en español: http://www.lavasoft.de/spanish/
spywareblaster:http://www.ct7support.com/javacool/...nload.html
Spybot - Search & Destroy
1.3:http://www.zonavirus.com/descargas/spybotsd13.exe
The Cleaner http://www.moosoft.com/
CWShreader, Hijackthis http://www.majorgeeks.com/download4086.html

Respuesta Responder a este mensaje
#5 Alejandro Mezcua
05/10/2005 - 19:29 | Informe spam
Si es un servidor de pago, plantéale el problema al ISP, igual tienen alguna
alternativa.

Un saludo,

Alejandro Mezcua

"Sandra y María Claudia" wrote in message
news:%
Como es un servidor de pago, no tengo acceso a ese tipo de configuración y
supongo, ya que esta en EEUU que estarán con el II6. ¿Hay alguna otra
alternativa?

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
El SP2 lo puedes bajar desde
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a
El artículo de JM Tella sobre como integrar SP2 con el Xp esta en
http://www.multingles.net/docs/xpsp2.htm
Ad-aware SE en español: http://www.lavasoft.de/spanish/
spywareblaster:http://www.ct7support.com/javacool/...nload.html
Spybot - Search & Destroy
1.3:http://www.zonavirus.com/descargas/spybotsd13.exe
The Cleaner http://www.moosoft.com/
CWShreader, Hijackthis http://www.majorgeeks.com/download4086.html

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida