Abilitazione del supporto per gli agenti di trasporto legacy

Si applica a: Exchange Server 2013

In Microsoft Exchange Server 2013, gli agenti di trasporto che sono stati creati utilizzando Microsoft .NET Framework versione 4.0 sono supportati per impostazione predefinita. Exchange 2013 supporta gli agenti di trasporto che sono stati creati utilizzando versioni precedenti di .NET Framework, ma il supporto per questi agenti di trasporto legacy non è abilitato per impostazione predefinita. Per abilitare il supporto per gli agenti di supporto legacy, è necessario modificare il file XML di configurazione dell'applicazione appropriato. I file che è necessario modificare dipendono da dove è installato l'agente di trasporto:

Server File di configurazione dell'applicazione Servizio di Microsoft Windows
server Accesso client %ExchangeInstallPath%Bin\MSExchangeFrontendTransport.exe.config Servizio Trasporto front-end di Microsoft Exchange (MSExchangeFrontendTransport)
Server Cassette postali
  • %ExchangeInstallPath%Bin\EdgeTransport.exe.config
  • %ExchangeInstallPath%Bin\MSExchangeTransport.exe.config
Trasporto di Microsoft Exchange (MSExchangeTransport)

Il supporto per gli agenti di trasporto legacy è controllato da chiavi nei file di configurazione dell'applicazione. Per impostazione predefinita, nessuna delle chiavi richieste è presente nei file di configurazione. Sarà necessario aggiungerle manualmente. Nella seguente tabella viene illustrata dettagliatamente ciascuna chiave.

Chiave Descrizione
useLegacyV2RuntimeActivationPolicy Questa chiave attiva o disattiva il supporto per gli agenti di trasporto legacy. I valori validi per questa chiave sono true o false. Se questa chiave non viene specificata, il valore predefinito è false.
versione supportedRuntime Questa chiave specifica la versione di Microsoft .NET Framework richiesta per l'agente. I valori validi per la chiave sono i seguenti:
  • v4.0 o v4.0.30319
  • v3.5 o v3.5.21022
  • v3.0 o v3.0.4506
  • v2.0 o v2.0.50727

Si specificano più valori utilizzando più istanze separate della chiave supportedRuntime version.

Quando si abilita il supporto dell'agente di trasporto legacy usando la chiave useLegacyV2RuntimeActivationPolicy , è necessario specificare sempre il valore v4.0 oltre ai valori richiesti dall'agente di trasporto legacy.

Che cosa è necessario sapere prima di iniziare?

  • Tempo stimato per il completamento: 15 minuti

  • Le autorizzazioni di Exchange non sono applicabili alle procedure descritte in questo argomento. Queste procedure vengono eseguite nel sistema operativo del server di Exchange.

  • Le modifiche che vengono salvate su un file di configurazione dell'applicazione vengono applicate dopo aver riavviato il servizio corrispondente.

  • Quando si riavvia uno dei servizi associati ai file di configurazione dell'applicazione, il flusso di posta sul server viene temporaneamente interrotto.

  • Qualsiasi impostazione personalizzata per singolo server apportata nei file di configurazione dell'applicazione XML di Exchange, ad esempio, i file web.config sui server Accesso client oppure il file EdgeTransport.exe.config sui server Cassette postali, verrà sovrascritta quando si installa un aggiornamento cumulativo di Exchange. Salvare queste informazioni in modo da poter facilmente riconfigurare il server dopo l'installazione. È necessario riconfigurare queste impostazioni dopo aver installato un aggiornamento cumulativo di Exchange.

  • Per informazioni sui tasti di scelta rapida che è possibile utilizzare con le procedure in questo argomento, vedere Tasti di scelta rapida nell'interfaccia di amministrazione di Exchange.

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. Visitare i forum all'indirizzo Exchange Server.

Utilizzare il prompt dei comandi per configurare il supporto relativo agli agenti di trasporto legacy

Utilizzare la seguente procedura per abilitare il supporto per gli agenti di trasporto legacy:

  1. Nella finestra del prompt dei comandi, sul server di Exchange 2013 dove si desidera configurare il supporto dell'agente di trasporto legacy, aprire il file di configurazione dell'applicazione appropriato nel Blocco note utilizzando il comando seguente:

    Notepad %ExchangeInstallPath%Bin\<AppConfigFile>
    

    Ad esempio, per aprire il file EdgeTransport.exe.config su un server Cassette postali, utilizzare il comando seguente:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Individuare la <chiave /configuration> alla fine del file e incollare le chiavi seguenti prima della <chiave /configuration> :

    <startup useLegacyV2RuntimeActivationPolicy="true">
       <supportedRuntime version="v4.0" />
       <supportedRuntime version="v3.5" />
       <supportedRuntime version="v3.0" />
       <supportedRuntime version="v2.0" />
    </startup>
    
  3. Al termine, salvare e chiudere il file di configurazione dell'applicazione.

  4. Ripetere i passaggi 1-3 per modificare gli altri file di configurazione dell'applicazione.

  5. Riavviare il servizio Windows associato eseguendo il comando riportato di seguito:

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

    Ad esempio, se il file EdgeTransport.exe.config è stato modificato, è necessario riavviare il servizio Trasporto utilizzando il comando seguente:

    net stop MSExchangeTransport && net start MSExchangeTransport
    
  6. Ripetere il passaggio 5 per riavviare i servizi associati agli altri file di configurazione dell'applicazione modificati.

Come verificare se l'operazione ha avuto esito positivo

Se gli agenti di trasporto legacy vengono installati correttamente questa procedura avrà avuto esito positivo. Se si tenta di installare un agente di trasporto legacy senza eseguire le procedure in questo argomento, si riceverà un messaggio di errore simile a quello riportato di seguito:

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