Habilitar la compatibilidad para agentes de transporte heredados

Se aplica a: Exchange Server 2013

En Microsoft Exchange Server 2013, los agentes de transporte creados con Microsoft .NET Framework versión 4.0 son compatibles de forma predeterminada. Exchange 2013 es compatible con agentes de soporte creados con versiones previas de .NET Framework, pero la compatibilidad con estos agentes de transporte heredados no está habilitada de forma predeterminada. Para habilitar la compatibilidad con los agentes de transporte heredados, deberá modificar el archivo de configuración de la aplicación XML adecuada. Los archivos que debe modificar dependen del agente de transporte instalado:

Servidor Archivos de configuración de la aplicación Servicio de Microsoft Windows
Servidor de Acceso del cliente %ExchangeInstallPath%Bin\MSExchangeFrontendTransport.exe.config Transporte front-end de Microsoft Exchange (MSExchangeFrontendTransport)
Servidor de buzones
  • %ExchangeInstallPath%Bin\EdgeTransport.exe.config
  • %ExchangeInstallPath%Bin\MSExchangeTransport.exe.config
Transporte de Microsoft Exchange (MSExchangeTransport)

La compatibilidad de los agentes de transporte heredados está controlada por las claves en los archivos de configuración de la aplicación. De forma predeterminada, ninguna de las claves necesarias está presente en los archivos de configuración de la aplicación. Debe agregar las claves manualmente. La tabla siguiente explica todas las claves con mayor detalle.

Key Descripción
useLegacyV2RuntimeActivationPolicy Esta clave habilita o deshabilita la compatibilidad con los agentes de transporte heredados. Los valores válidos para esta clave son true o false. Si no se especifica esta clave, el valor predeterminado es false.
supportedRuntime version Esta clave especifica la versión de Microsoft .NET Framework que necesita el agente. Los valores válidos para esta clave son:
  • v4.0 o v4.0.30319
  • v3.5 o v3.5.21022
  • v3.0 o v3.0.4506
  • v2.0 o v2.0.50727

Especifique varios valores mediante varias instancias independientes de la clave de versión supportedRuntime .

Al habilitar la compatibilidad con el agente de transporte heredado mediante la clave useLegacyV2RuntimeActivationPolicy , siempre debe especificar el valor v4.0 además de los valores requeridos por el agente de transporte heredado.

¿Qué necesita saber antes de empezar?

  • Tiempo estimado para finalizar: 15 minutos

  • Los permisos de Exchange no se aplican a los procedimientos de este tema. Estos procedimientos se realizan en el sistema operativo de Exchange Server.

  • Los cambios que guarde en un archivo de configuración de la aplicación se aplican después de reiniciar el servicio correspondiente.

  • Cuando reinicie alguno de estos servicios asociados con los archivos de configuración de la aplicación, el flujo de correo en el servidor se interrumpirá temporalmente.

  • Las configuraciones personalizadas referentes al servidor que lleve a cabo en los archivos de configuración de la aplicación XML de Exchange, por ejemplo, los archivos web.config en los servidores de acceso de cliente o el archivo EdgeTransport.exe.config en los servidores de buzones de correo, se sobrescribirán al instalar la actualización acumulativa o el Service Pack de Exchange. Asegúrese de guardar esta información para que pueda volver a configurar fácilmente su servidor tras la instalación. Vuelva a establecer estas configuraciones después de instalar una actualización acumulativa de Exchange.

  • Para obtener información acerca de los métodos abreviados de teclado aplicables a los procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de administración de Exchange.

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server.

Utilice el símbolo del sistema para configurar la compatibilidad de los agentes de transporte heredados

Utilice el siguiente procedimiento para habilitar la compatibilidad de los agentes de transporte heredados:

  1. En la ventana del símbolo del sistema, en el servidor Exchange 2013 donde quiere configurar la compatibilidad del agente de transporte heredado, abra el archivo de configuración de la aplicación adecuada en el Bloc de notas ejecutando el siguiente comando:

    Notepad %ExchangeInstallPath%Bin\<AppConfigFile>
    

    Por ejemplo, para abrir el archivo EdgeTransport.exe.config en un servidor de buzones de correo, ejecute el siguiente comando:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Busque la <clave /configuration> al final del archivo y pegue las siguientes claves antes de la <clave /configuration> :

    <startup useLegacyV2RuntimeActivationPolicy="true">
       <supportedRuntime version="v4.0" />
       <supportedRuntime version="v3.5" />
       <supportedRuntime version="v3.0" />
       <supportedRuntime version="v2.0" />
    </startup>
    
  3. Cuando finalice, guarde y cierre el archivo de configuración de la aplicación.

  4. Repita los pasos 1 a 3 para modificar los otros archivos de configuración de la aplicación.

  5. Reinicie el servicio Windows asociado ejecutando el siguiente comando:

    net stop <service> && net start <service>
    

    Por ejemplo, si modificó el archivo EdgeTransport.exe.config, debe reiniciar el servicio de transporte de Microsoft Exchange ejecutando el siguiente comando:

    net stop MSExchangeTransport && net start MSExchangeTransport
    
  6. Repita el paso 5 para reiniciar los servicios asociados con los otros archivos de configuración de la aplicación modificados.

¿Cómo saber si el proceso se ha completado correctamente?

Sabrá que este procedimiento funciona si el agente de transporte heredado se instala correctamente. Si intenta instalar un agente de transporte heredado sin realizar el procedimiento de este tema, recibirá un error similar al siguiente:

Mixed mode assembly is built against version '<version>' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.