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"/>