none
Visual Studio 2010 y Web Services RRS feed

  • Pregunta

  • Buenas

    Actualmente estoy desarrollando una aplicacion donde recibo una tabla de microsoft excel y con un formulario recibo la informacion y la genero en un datatable, el problema es que cuando subo la informacion al servidor como es mucha la carga se cae y no termina de procesar.

    He buscado información y he visto que la solcuion es con un WebServices, he tratado de hacerlo, lo que me gustaria es q el winfors analiza la info de excel, este se la enviara al web service y el web service al serrvidor procesara todo...

    sus comentarios son muy impritantes

    Mauricio Henriquez

    • Cambiado Enrique M. Montejo sábado, 7 de abril de 2012 17:16 acceso a datos (De:Lenguaje VB.NET)
    martes, 6 de marzo de 2012 22:08

Todas las respuestas

  • el problema es que cuando subo la informacion al servidor como es mucha la carga se cae y no termina de procesar.

    a que llamas muchas informacion ?

    no sera que se cae porque es otro el error ? digo no ahs mencionado que error se produce cuando se "cae"

    si es tema es un problem de comunciacion dudo que el web service lo solucione, porque este tambien requiere que transportes esa mucha inormacion para que luego la trabaje

    puedes crearlo, pero determian como le pasaras la informacion

    Cómo: Escribir un servicio Web Simple

    Your first Web Service

    quzias deberias paginar la info que procesas, digo si son 10000 registro paginar de a 100, he ir trajanado por lotes para evitar problemas de transferencia

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    martes, 6 de marzo de 2012 22:19

  • Gracias leandro pero explicare con mas detalle...


    >>> Actualmente la aplicación actual realiza multiples calculos de un reporte enviado, hay reportes de 5000, 3500, 8000, 25,000 lineas de excel, entonces se procesa a guardar la infromación, y a veces lo hace muy bien pero entre los errores que aparecen estan, Tiempo de Espera de SQL, la aplicacion se queda "Frizada, Guindada, Parada" y bueno con la compu trabada hay q reiniciarlo, o a veces lleva como un 70% y no pasa....

    El servidor no creo que sea el problema, mi duda es saber si se puede instalar un webservice en el servidor, y asi enviarle mi datatable y que el webservices procese la información al servidor.

    Saludos...

    martes, 6 de marzo de 2012 22:35
  • que operacion realzias con estos datos, porque veo que mencionas un reporte

    pero entonces es que envias info a la db o la estras extrayendo ? porque el repote involucra extraer, no insertar

    no has evaluado usar alguna tabla temporal, algo que puedas tomar los datos del excel y volcarlo bien plano y directo, para luego si procesar todo directo desde sql server

    la idea es no ir de excel a sql server y aplciar todo el proceso, pro eso es costoso, si vulecas directo y trabjas todo contra sql server es directo conta un unico origen de datos

    usarias la opcion que comenta Enrique en esta otra pregunta

    http://social.msdn.microsoft.com/Forums/es/vbes/thread/857f4f67-194f-4106-b914-56f8bbc0c7d5

    o sea un SELECT INTO para volcar plano y luego trabaja esta tabla temporal para procesar y adecuar los datos

    podrias hacer esto tambien son un web service, pero subir un datatble de 25000 registro seguro tengas problemas de time out del servicio, por eso habia mencionado el paginado, de trabajar por bloques

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 6 de marzo de 2012 23:51
  • Muchas Gracias x la Información

    El problema es que la red no es muy eficiente y se cae con frecuencia, para no perder los datos sugeri un web service, casi no domino esa area y me gustaria aprender, pero quisiera instalarlo en un servidor y a traves de una aplicación winforms y negociar con el web services...

    Que necesito, herramientas, aplicaciones....

    Como lo direcciono, seria muy importante sus comentarios

    atte.

    MAuricio Henriquez

    miércoles, 7 de marzo de 2012 21:40
  • Que necesito, herramientas, aplicaciones....

    solo Visual Studio

    la red no es muy eficiente y se cae con frecuencia

    pues no creo que los web service sean de gran ayuda con este problema

    si se cae la red vas a tener que retransmitir porque la invocacion als ervicio tambien se corta y esta no admit resume para continuar dodne quedo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 7 de marzo de 2012 23:51
  • Leandro una Consulta

    Gracias por ayudarme anteriormente, y tengo una nueva consulta talvez me puedas ayudar...

    Se esta ejecutando un reporte con Reporting Services a traves de IIS hecho con VB.net 2005 y al momento de generarlo me da el siguiente error

    >>>>>>>>Message: Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out.  <<<<<<<<<<<<<<<<<

    Cual crees que se la solución

    atte.

    Mauricio Henriquez

    viernes, 13 de abril de 2012 0:15