Aktivieren der Unterstützung für Transport-Agents einer Vorversion

Gilt für: Exchange Server 2013

In Microsoft Exchange Server 2013 werden Transport-Agents, die unter Verwendung von Microsoft .NET Framework 4.0 erstellt wurden, standardmäßig unterstützt. Exchange 2013 unterstützt auch Transport-Agents, die unter Verwendung früherer Versionen von .NET Framework erstellt wurden, diese Unterstützung ist jedoch nicht standardmäßig aktiviert. Zum Aktivieren der Unterstützung älterer Transport-Agents muss die entsprechende XML-Anwendungskonfigurationsdatei geändert werden. Welche Dateien geändert werden müssen, hängt vom Installationsort des Transport-Agents ab:

Server Anwendungskonfigurationsdateien Microsoft Windows-Dienst
Clientzugriffsserver %ExchangeInstallPath%Bin\MSExchangeFrontendTransport.exe.config Microsoft Exchange-Front-End-Transport (MSExchangeFrontendTransport)
Postfachserver
  • %ExchangeInstallPath%Bin\EdgeTransport.exe.config
  • %ExchangeInstallPath%Bin\MSExchangeTransport.exe.config
Microsoft Exchange-Transport (MSExchangeTransport)

Die Unterstützung für ältere Transport-Agents wird über Schlüssel in den Anwendungskonfigurationsdateien gesteuert. Standardmäßig sind keine der erforderlichen Schlüssel in den Anwendungskonfigurationsdateien vorhanden. Die Schlüssel müssen manuell hinzugefügt werden. In der folgenden Tabelle werden die einzelnen Schlüssel ausführlicher beschrieben.

Key Beschreibung
useLegacyV2RuntimeActivationPolicy Dieser Schlüssel aktiviert oder deaktiviert die Unterstützung für ältere Transport-Agents. Gültige Werte für diesen Schlüssel sind true oder false. Wenn dieser Schlüssel nicht angegeben ist, lautet falseder Standardwert .
supportedRuntime version Dieser Schlüssel gibt die Version von Microsoft .NET Framework an, die für den Agent erforderlich ist. Folgende Werte fÜr diesen SchlÜssel sind gÜltig:
  • v4.0 oder v4.0.30319
  • v3.5 oder v3.5.21022
  • v3.0 oder v3.0.4506
  • v2.0 oder v2.0.50727

Sie geben mehrere Werte mithilfe mehrerer separater Instanzen des supportedRuntime-Versionsschlüssels an.

Wenn Sie die Unterstützung des Legacy-Transport-Agents mithilfe des Schlüssels useLegacyV2RuntimeActivationPolicy aktivieren, sollten Sie immer den Wert v4.0 zusätzlich zu den Werten angeben, die für den Legacy-Transport-Agent erforderlich sind.

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen des Vorgangs: 15 Minuten

  • Exchange-Berechtigungen gelten nicht für die Verfahren in diesem Thema. Diese Verfahren werden im Betriebssystem des Exchange Server-Computers ausgeführt.

  • Änderungen an Anwendungskonfigurationsdateien werden nach dem Neustart des entsprechenden Diensts angewendet.

  • Beim Neustart der mit den Anwendungskonfigurationsdateien verknüpften Dienste wird die Nachrichtenübermittlung auf dem Server vorübergehend unterbrochen.

  • Alle benutzerdefinierten Einstellungen pro Server, die Sie in Exchange XML-Anwendungskonfigurationsdateien vornehmen, z. B. web.config Dateien auf Clientzugriffsservern oder die EdgeTransport.exe.config-Datei auf Postfachservern, werden überschrieben, wenn Sie ein kumulatives Exchange-Update (CU) installieren. Stellen Sie sicher, dass Sie diese Informationen speichern, damit Sie Ihren Server nach der Installation einfach neu konfigurieren können. Sie müssen diese Einstellungen nach der Installation eines Exchange CU erneut konfigurieren.

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren auf Exchange Server.

Konfigurieren der Unterstützung für ältere Transport-Agents über eine Eingabeaufforderung

Gehen Sie folgendermaßen vor, um die Unterstützung für ältere Transport-Agents zu aktivieren:

  1. Führen Sie auf dem Exchange 2013-Server, auf dem die Unterstützung älterer Transport-Agents konfiguriert werden soll, an einer Eingabeaufforderung den folgenden Befehl aus, um die entsprechende Anwendungskonfigurationsdatei im Editor zu öffnen:

    Notepad %ExchangeInstallPath%Bin\<AppConfigFile>
    

    Zum Öffnen der Datei "EdgeTransport.exe.config" auf einem Postfachserver führen Sie z. B. den folgenden Befehl aus:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Suchen Sie den <Schlüssel /configuration> am Ende der Datei, und fügen Sie die folgenden Schlüssel vor dem <Schlüssel /configuration> ein:

    <startup useLegacyV2RuntimeActivationPolicy="true">
       <supportedRuntime version="v4.0" />
       <supportedRuntime version="v3.5" />
       <supportedRuntime version="v3.0" />
       <supportedRuntime version="v2.0" />
    </startup>
    
  3. Speichern und schließen Sie die Anwendungskonfigurationsdatei nach Abschluss des Vorgangs.

  4. Wiederholen Sie die Schritte 1 bis 3, um die anderen Anwendungskonfigurationsdateien zu ändern.

  5. Führen Sie den folgenden Befehl aus, um den zugehörigen Windows-Dienst zu starten:

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

    Wenn Sie z. B. die Datei "EdgeTransport.exe.config" geändert haben, müssen Sie den Microsoft Exchange-Transportdienst über den folgenden Befehl neu starten:

    net stop MSExchangeTransport && net start MSExchangeTransport
    
  6. Wiederholen Sie Schritt 5, um Dienste neu zu starten, die den anderen geänderten Anwendungskonfigurationsdateien zugeordnet sind.

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Diese Schritte waren erfolgreich, wenn der ältere Transport-Agent erfolgreich installiert werden kann. Wenn Sie versuchen, einen älteren Transport-Agent zu installieren, ohne zuvor die in diesem Thema beschriebenen Schritte auszuführen, wird ein Fehler angezeigt, der mit der folgenden Meldung vergleichbar ist:

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