Servicio Web

08/10/2005 - 15:03 por Mauricio López [ProNet] | Informe spam
Amigos:

Tengo un pequeño (gran) problema: necesito levantar datos de un
archivo dbf y publicarlas en un servicio web. Ya he logrado conectarme
al dbf y extraer sus datos en un WinForm al conocer la ruta donde se
encuentra el archivo *.dbf

El problema es que cuando creo el método en el servicio web,
¿cómo ingreso la ruta del archivo dbf?

Desde ya muchas gracias.

Saludos!

Mauricio López
www.pronet.com.uy
Maldonado - Uruguay

P.D.: He tratado de colocar el archivo en la raíz del disco C:\ y darle
esta ruta sin éxito. También lo he colocado en la misma ubicación que el
asmx sin poder lograrlo :-((

Preguntas similare

Leer las respuestas

#1 A.Poblacion
08/10/2005 - 18:32 | Informe spam
"Mauricio López [ProNet]" wrote in message
news:%
Tengo un pequeño (gran) problema: necesito levantar datos de un
archivo dbf y publicarlas en un servicio web. Ya he logrado conectarme
al dbf y extraer sus datos en un WinForm al conocer la ruta donde se
encuentra el archivo *.dbf

El problema es que cuando creo el método en el servicio web,
¿cómo ingreso la ruta del archivo dbf?
[...]
P.D.: He tratado de colocar el archivo en la raíz del disco C:\ y darle
esta ruta sin éxito. También lo he colocado en la misma ubicación que el
asmx sin poder lograrlo :-((



Probablemente tengas un problema de permisos. El archivo dbf puedes
referenciarlo tanto desde C:\ como en la ubicación del asmx (usando
Server.MapPath, que en resumidas cuentas te devuelve una ruta absoluta que
comienza por C:\). Si no funciona, cerciórate de que el archivo y el
directorio en que se encuentra tienen permiso de escritura para el usuario
que ejecuta el servicio Web, que normalmente, si no lo has cambiado desde el
web.config, es ASPNET (en Windows XP) o "Network Service" (en Windows
2003).
Respuesta Responder a este mensaje
#2 Mauricio López [ProNet]
12/10/2005 - 02:53 | Informe spam
Antes que nada muchas gracias, pero sigo con problemas, en Internet
Explorer sólo me dice que no se puede acceder al servicio cuando lo
invoco, pero en FireFox me da el siguiente error:

El proveedor 'vfpoledb' no está registrado en el equipo local. --> La
información del error no está disponible:
REGDB_E_CLASSNOTREG(0x80040154).

¿Por qué da este error siendo que vfpoledb sí está registrado ya que
tengo aplicaciones Windows que lo utilizan?

Saludos!

Mauricio López
www.pronet.com.uy
Maldonado - Uruguay
-
Probablemente tengas un problema de permisos. El archivo dbf puedes
referenciarlo tanto desde C:\ como en la ubicación del asmx (usando
Server.MapPath, que en resumidas cuentas te devuelve una ruta absoluta
que
comienza por C:\). Si no funciona, cerciórate de que el archivo y el
directorio en que se encuentra tienen permiso de escritura para el
usuario
que ejecuta el servicio Web, que normalmente, si no lo has cambiado
desde el
web.config, es ASPNET (en Windows XP) o "Network Service" (en Windows
2003).
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida