Miproyecto\bin\miBasedatos.mdb' no es una ruta de acceso válida.

25/11/2003 - 13:42 por felixx | Informe spam
He compilado mi proyecto que llama a una base de datos. Lo cuelgo en un
servidor externo y me sigue llamando al directorio local. Ver error:

'C:\Inetpub\wwwroot\Miproyecto\bin\miBasedatos.mdb' no es una ruta de acceso
válida. Asegúrese de que la ruta está escrita correctamente y que está
conectado al servidor donde se encuentra el archivo.

No debería la compilación sustituir esta ruta por una relativa.

¿alguien sabe que estoy haciendo mal?

Preguntas similare

Leer las respuestas

#1 Jordi Maycas
25/11/2003 - 14:04 | Informe spam
sip supongo q sera la ruta, esa ruta q das es la tuya fisica, pero al
alojarla en un servidor externo pos no es esa...

"felixx" escribió en el mensaje
news:
He compilado mi proyecto que llama a una base de datos. Lo cuelgo en un
servidor externo y me sigue llamando al directorio local. Ver error:

'C:\Inetpub\wwwroot\Miproyecto\bin\miBasedatos.mdb' no es una ruta de


acceso
válida. Asegúrese de que la ruta está escrita correctamente y que está
conectado al servidor donde se encuentra el archivo.

No debería la compilación sustituir esta ruta por una relativa.

¿alguien sabe que estoy haciendo mal?


Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP]
25/11/2003 - 16:42 | Informe spam
No debería la compilación sustituir esta ruta por una relativa.



¿Por que? El compilador no sabe en donde se va a alojar la base de datos en otra PC, ademas de que la BD esta especificada en la cadena de conexion y al ser esta un string literal en el codigo pasara tal cual esta a la aplicacion compilada.

¿alguien sabe que estoy haciendo mal?



Lo que puedes hacer es setear la cadena de conexion poniendo la ruta de la base de datos, utilizando Request.MapPath para pasar de la ruta virtual del servidor a la ruta fisica o puedes hacer la propiedad dinamica y especificar la cadena de conexion en el archivo web.config.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Nadie nota los errores grandes.
Respuesta Responder a este mensaje
#3 Vane
30/11/2003 - 21:26 | Informe spam
Hola, yo tambien tengo este problema pero no se donde tengo q usar
request.mappath, y no me funciona la aplicacion al llevarla al servidor
porque como no coincide


"felixx" escribió en el mensaje
news:
He compilado mi proyecto que llama a una base de datos. Lo cuelgo en un
servidor externo y me sigue llamando al directorio local. Ver error:

'C:\Inetpub\wwwroot\Miproyecto\bin\miBasedatos.mdb' no es una ruta de


acceso
válida. Asegúrese de que la ruta está escrita correctamente y que está
conectado al servidor donde se encuentra el archivo.

No debería la compilación sustituir esta ruta por una relativa.

¿alguien sabe que estoy haciendo mal?


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