Problemas en Conexión Local de Silverlight 3 con IE8
Al parecer hay un problema en la versión final de Silverlight 3, cuando utilizamos la funcionalidad de Conexión Local. El escenario es el siguiente:
En una aplicación en tengo un objeto de tipo LocalMessageSender para el envío de mensajes. En otra aplicación (en otro proyecto diferente pero dentro de la misma solución) tengo un objeto de tipo LocalMessageReceiver. Como sabrán ambas clases son el corazón de la funcionalidad de Conexiones Locales en Silverlight 3. Ahora bien: si ejecutas cada aplicación en diferentes browsers pero del mismo tipo (ejemplo: IE-IE, FF-FF, Chrome-Chrome), funciona como debe ser, es decir, el mensaje es enviado del Sender al Receiver.
El problema está cuando una de las dos aplicaciones la estás ejecutando en IE8 y la otra en otro tipo de navegador diferentes (FireFox o Chrome). Parece ser que fuera-de-la-caja IE8 no permite tener una Conexión Local con otro tipo de navegador. No obstante si haces la prueba entre FF-Chrome o Chrome-FF la Conexión Local de Silverlight 3 funciona a la perfección.
Este detalle lo encontré el día de hoy al impartir un Web Cast acerca de Silverlight 3 y aún no encuentro la solución al mismo. Quiero pensar que es algún parámetro de configuración que me haga falta en IE8…
Tengo: Windows 7 64 bit, Visual Studio .NET 2008 c/SP1, SL3, SL3 Tools, IE8, Office 2010 CTP.
Les seguiré informando.