Diferencia entre “WCF Service” y “Silverlight-enabled WCF Service”

Cuando queremos agregar un item en Visual Studio, vemos que tenemos dos opciones WCF Service y Silverlight-enabled WCF Service, muchos se preguntan cual es la diferencia entre estas dos, por lo que voy a explicar brevemente las mismas.

Silverlight-enabled WCF Service se refiere a un servicio WCF estandar donde inicializa la propiedad bindind con el valor “basicHttpBinding”, que es el modo que soporta Silverlight.

Si elegimos la opción WCS Service y queremos consumirlo desde Silverlight, vamos a tener que modificar la opción binding  en el web.config.

Además, Silverlight-enabled WCF Service nos agrega el siguiente valor en el web.config.

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>

Al seleccionar Silverlight-enabled WCF Service, tenemos todo preparado para utilizarlo desde Silverlight, pero si elegimos la otra opción, solamente configurando estos valores vamos a poder utilizarlo.

No Comments