Tip: AppFabric Service Bus y el Framework 4.0

Si habéis intentado o intentáis hacer una aplicación con AppFabric usando el Framework 4.0 os daréis cuenta que no podéis.

Cuando se añaden los bindings propios de Service Bus al fichero de configuración éstos no se reconocen, no se reconocen las nuevas secciones que se necesitan para poder trabajar con Service Bus. Si por ejemplo, se emplean Framework 3.5 sí que se reconocen…

El problema radica en la instalación del SDK de AppFabric, que modifica el fichero machine.config, pero sólo para las versiones 2.0, 3.0 y 3.5….pero NO para 4.0!!!

Lógicamente, la solución pasa por incluir dichas secciones para 4.0.

Crear un fichero llamado RelayConfigurationInstaller.exe.config en “%Program Files%Windows Azure platform AppFabric SDKV1.0Assemblies”, directorio dónde se encuentran los ensamblados del SDK de AppFabric.

En este fichero hay que incluir lo siguiente:

<?xml version ="1.0"?>
<configuration>  
  <startup>    
    <requiredRuntime safemode="true"       
                    imageVersion="v4.0.30319"       
                    version="v4.0.30319"/>  
  </startup>
</configuration>

Y una vez hecho esta acción, lanzar el siguiente comando RelayConfigurationInstaller.exe /i como administrador.

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *