SISTEMAS MS

Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas

Whatsapp desaparece de windows Phone.

A Microsoft le esta costando mucho alzar las ventas de productos con Windows phone y es que en realizad uno de los principales factores que hacen que Windows pone no sea tan atractivo es que a comparacion de las otras plataformas Winndows cuanta con muchísimas menos aplicaciones y esto es un punto en su contra, si bien has muchas personas que compran un teléfono android, y desconocen todo el mundo de aplicaciones, también hay quienes compran un Windows Phone pensando que podrán tener las mismas aplicaciones que cualquier otro teléfono.
 
 
Ahora Whatsapp ya no esta disponible en la tienda de Windows Phone y es que esta aplicación es una de las mas importantes y que mas se utilizan, hasta ahora han dicho que se retiro por problemas en las notificaciones para Windows Phone 8.1 y que están trabajando para que el problema sesolucione.
 
la verdad espero que estén trabajando en ello y pronto este nuevamente la aplicación, por que de no ser asi ahora se pensaran 2 veces en comprar un teléfono con Windows Phone.

Request Entity Too Large (413) WCF Solucionado !!!!!

Saludos  En el desarrollo .NET regularmente nos encontramos con problemas en este caso con el error "Request Entity Too Large". Este problema lo recibimos regularmente al intentar consumir un WCF desde otra aplicación.

Este problema se debe principalmente a que el servicio web que estamos consumiendo no esta configurado para aceptar mas de 65.536 bytes que es el valor predeterminado.

 

Solución.

La solución es configurar el web.config del servidor donde esta alojado el servicio WCF.

Agregamos elementos en el web.config de la aplicación dentro de <system.serviceModel>

1.- Se agrega un elemento binding al web.config

    <bindings>
      <basicHttpBinding>
       <binding name="TransferService" maxReceivedMessageSize="2147483647" >
        </binding>
      </basicHttpBinding>
    </bindings>

Esta es la parte importante y que realmente soluciona el problema, la parte marcada en roja es un binding con el nombre "TransferService" (Podemos usar cualquier nombre), y "maxReceivedMessageSize" que especifica el tamaño en bytes que podemos recibir o en su caso retornar del servicio web.
 
1 Byte = 8 Bits
1 Kilobyte = 1024 Bytes
1 Megabyte = 1048576 Bytes
1 Gigabyte = 1073741824 Bytes
 
2.- Agregamos los datos del servicio en el web.config.
 
<services>
      <service name="PROYECTO.wcfServicio">
        <endpoint  address=""
       binding="basicHttpBinding" bindingConfiguration="TransferService"
          contract="PROYECTO.IwcfServicio" >
        </endpoint>
      </service>
    </services>

En esta parte asignaremos la configuración de nuestro binding al servicio que vamos a consumir. los elementos que encontramos en esta parte son:

  • name.- Es el nombre del servicio al que queremos agregarle la configuración el cual podemos identificar por la ruta de nuestro servicio. "PROYECTO.wcfServicio" el nombre de mi proyecto es "PROYECTO" y mi servicio wcf esta en la raíz y se llama "wcfServicio".
  • bindingConfiguration.- Le asignamos el nombre de la configuracionque creamos en el paso uno para que realice los cambios.
  • contract.- Asignamos el nombre de la interface de nuestro servicio WCF el cual es parecido al elemento name pero se agrega una letra "I" al inicio del nombre del servicio, este nos sirve como acceso a los métodos de nuestro web service WCF.
 
 
Una vez que hayamos realizado los cambios podemos probar nuevamente el servicio y notaran que ya funciona correctamente.
 
si requeren mas información les agrego la liga del foro de Microsoft: