Web Service asmx con parámetro byte[]

283 views
Skip to first unread message

Daniel Alvarez

unread,
Jul 11, 2012, 2:07:35 PM7/11/12
to altnet-...@googlegroups.com
Hola gente, esta es mi primera pregunta en el grupo.

Tengo el siguiente problema: web service implementado en asp.net 3.5, básico, sin WCF ni WSE. Función expuesta como [WebMethod] con un parámetro de tipo byte[].

Ahora, ocurrió un problema al consumirlo desde Delphi, devolviendo un error 404, informando que el archivo asmx no existía.

Investigando el problema con WCFStorm, pruebo de consumir el mismo servicio, y me da el mismo problema, aunque sólo cuando el contenido del array supera cierto tamaño (probé con ~500 bytes y va OK, pero con 7Kb falla. Ni hablar con varios Mb)

Ahora, el problema se da sólo en el IIS del servidor web, no en el web server de desarrollo.

Busqué algo de info en internet y nada de información directa, sólo cuentan que habilite algún parámetro de timeout y de max request size (cosa que hice sin resultado positivo)

Alguno se topó con este problema alguna vez? Yo ví que con WCF hay varios valores a tocar en el binding, pero actualmente no se está utilizando WCF para los servicios que se exponen, y también se está utilizando Delphi para consumirlos, así que WCF puro sería inviable.

Muchas gracias!

cibrax

unread,
Jul 11, 2012, 3:24:55 PM7/11/12
to altnet-...@googlegroups.com

Hugo Ramírez

unread,
Jul 11, 2012, 4:13:58 PM7/11/12
to altnet-...@googlegroups.com
Habrás cambiado los parámetros del archivo de configuración? Ahí vienen unos parámetros de tiempo y tamaños.

Saludos,

Atte.

Hugo Ramírez Vergara

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/altnet-hispano/-/Hn67Po69UTQJ.
Para publicar una entrada en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a altnet-hispan...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/altnet-hispano?hl=es.

Daniel Alvarez

unread,
Jul 12, 2012, 1:40:46 PM7/12/12
to altnet-...@googlegroups.com
Gracias, sí, creo que el problema viene por ese lado. Igualmente estamos cambiando para el servicio tome chunks de datos en vez de recibir un array de bytes tan grande.

Saludos!

Ariel Piñeiro

unread,
Jul 12, 2012, 2:04:06 PM7/12/12
to altnet-...@googlegroups.com
Daniel,
          para archivos grandes siempre es recomendable hacer un chuck de datos tanto en un upload como en un download.




Saludos,
Ariel Piñeiro
http://ar.linkedin.com/in/arielpineiro



2012/7/12 Daniel Alvarez <alvarez...@gmail.com>
--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/altnet-hispano/-/Dkwih8E2OfAJ.
Reply all
Reply to author
Forward
0 new messages