none
El servidor remoto devolvió un error: NotFound. (Por Tamaño de Variable) RRS feed

  • Pregunta

  • Saludos, Mi Aplicación Silverlight obtiene una imagen y esta debe ser salvada en la BD, tengo un web services al que llamo. este recibe la variable y la salva en la BD, mi problema es el tamaño de esta variable pues cuando sobrepasa 64 kb, me da el siguiente error:

    ***En promedio cada imagen mide 4 megas***

    System.ServiceModel.CommunicationException was unhandled by user code
      Message=El servidor remoto devolvió un error: NotFound.
      StackTrace:
           en System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
           en System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
           en System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String methodName, Object[] args, IAsyncResult result)
           en PSDeviceControl.ServiceReference1.OracleConectionClient.OracleConectionClientChannel.EndgetDocuments(IAsyncResult result)
           en PSDeviceControl.ServiceReference1.OracleConectionClient.PSDeviceControl.ServiceReference1.IOracleConection.EndgetDocuments(IAsyncResult result)
           en PSDeviceControl.ServiceReference1.OracleConectionClient.OnEndgetDocuments(IAsyncResult result)
           en System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)
      InnerException: System.Net.WebException
           Message=El servidor remoto devolvió un error: NotFound.
           StackTrace:
                en System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
                en System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
                en System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)
           InnerException: System.Net.WebException
                Message=El servidor remoto devolvió un error: NotFound.
                StackTrace:
                     en System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
                     en System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)
                     en System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState)
                InnerException:

     

    Les agradecere mucho su ayuda para resolver este inconveniente.

    martes, 24 de julio de 2012 18:07

Todas las respuestas

  • hola

    que raro que devuelva un Not Found

    ese servicio es un simple asmx o es un servicio de WCF ?

    si envias imagenes pequeñas solo a modod e prueba funciona sin error ? o sea solo para validar como comentas que sea un tema del tamaño del archivo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 25 de julio de 2012 4:36
  • Saludos Leandro, si envío imagenes pequeñas +- 40kb, no hay ningun problema. el inconveniente es que la imagen que  mando mide +- 4 mb. Segun las investigaciones que he realizado es por el tamño del buffer que por defecto tiene silverlight.

    es un servicio WCF, en mi cliente tengo esto:

     <binding name="BasicHttpBinding_IOracleConection" maxBufferSize="2147483647"
                        maxReceivedMessageSize="2147483647">
                      <security mode="None" />
                    </binding>

    maxBufferSize esta bien, al parecer el problema esta en el servidor, tengo que aumentar en el webconfig el tamaño del buffer, pero no se como se hace. Les agradeceria mucho su ayuda.

    jueves, 26 de julio de 2012 14:57