Включение поддержки устаревших агентов транспорта

Exchange 2013
 

Применимо к:Exchange Server 2013

Последнее изменение раздела:2015-03-09

В Microsoft Exchange Server 2013 агенты транспорта, созданные с помощью Microsoft .NET Framework 4.0, поддерживаются по умолчанию. Exchange 2013 поддерживает агенты транспорта, созданные с помощью предыдущих версий Microsoft .NET Framework, но поддержка устаревших агентов транспорта не включена по умолчанию. Чтобы включить поддержку устаревших агентов транспорта, необходимо изменить соответствующий файл XML конфигурации приложения. То, какие файлы необходимо изменить, зависит от того, где установлен агент.

 

Сервер Файлы конфигурации приложений Служба Microsoft Windows

Сервер клиентского доступа

%ExchangeInstallPath%Bin\MSExchangeFrontendTransport.exe.config

Транспорт внешнего интерфейса Microsoft Exchange (MSExchangeFrontendTransport)

Сервер почтовых ящиков

  • %ExchangeInstallPath%Bin\EdgeTransport.exe.config

  • %ExchangeInstallPath%Bin\MSExchangeTransport.exe.config

Служба транспорта Microsoft Exchange (MSExchangeTransport)

Поддержка устаревших агентов транспорта контролируется ключами в файлах конфигурации приложения. По умолчанию файлы конфигурации приложения не содержат этих ключей. Их необходимо добавить вручную. В следующей таблице каждый ключ рассматривается более подробно.

 

Клавиша Описание

useLegacyV2RuntimeActivationPolicy

Этот ключ включает или отключает поддержку устаревших агентов транспорта. Для этого ключа допустимы значения true или false. Если этот ключ не указан, значение по умолчанию — false.

supportedRuntime version

Этот ключ указывает версию Microsoft .NET Framework, требуемую агентом. Допустимые значения этого ключа:

  • v4.0 или v4.0.30319

  • v3.5 или v3.5.21022

  • v3.0 или v3.0.4506

  • v2.0 или v2.0.50727

Вы можете указать несколько значений с помощью нескольких отдельных экземпляров ключа supportedRuntime version.

При включении поддержки устаревших агентов транспорта с помощью ключа useLegacyV2RuntimeActivationPolicy необходимо всегда указывать значение v4.0 помимо значений, требуемых устаревшим агентом транспорта.

  • Предполагаемое время для завершения: 15 минут.

  • Разрешения Exchange не применяются к процедурам, описанным в этом разделе. Эти процедуры выполняются в операционной системе сервера Exchange.

  • Изменения, сохраненные в файле конфигурации приложения, применяются после перезапуска соответствующей службы.

  • При перезапуске любой из служб, связанных с файлами конфигурации приложения, поток обработки почты на сервере временно прерывается.

  • Все специальные настройки, выполненные для каждого сервера в XML-файлах конфигурации приложения Exchange, например в файлах web.config на серверах клиентского доступа или файлах EdgeTransport.exe.config на серверах почтовых ящиков, будут перезаписаны после установки накопительного пакета обновления Exchange. Обязательно сохраните нужные данные, чтобы упростить перенастройку сервера после установки. Эти параметры необходимо перенастроить после установки накопительного пакета обновления Exchange.

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

СоветСовет.
Возникли проблемы? Обратитесь за помощью к участникам форумов, посвященных Exchange. Посетите форумы по таким продуктам: Exchange Server, Exchange Online или Exchange Online Protection.

Чтобы включить поддержку устаревших агентов транспорта, сделайте следующее:

  1. В окне командной строки на сервере Exchange 2013, где требуется настроить поддержу устаревших агентов транспорта, откройте в Блокноте соответствующий файл конфигурации приложения с помощью следующей команды:

    Notepad %ExchangeInstallPath%Bin\<AppConfigFile>
    

    Например, чтобы открыть файл EdgeTransport.exe.config на сервере почтовых ящиков, выполните следующую команду:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Найдите ключ </configuration> в конце файла и вставьте следующие ключи перед ключом </configuration>:

    <startup useLegacyV2RuntimeActivationPolicy="true">
       <supportedRuntime version="v4.0" />
       <supportedRuntime version="v3.5" />
       <supportedRuntime version="v3.0" />
       <supportedRuntime version="v2.0" />
    </startup>
    
  3. По завершении сохраните и закройте файл конфигурации приложения.

  4. Повторите шаги с 1 по 3, чтобы изменить остальные файлы конфигурации приложения.

  5. Перезапустите связанную службу Windows, выполнив следующую команду:

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

    Например, если изменения были внесены в файл EdgeTransport.exe.config, перезапустите службу транспорта Microsoft Exchange, выполнив следующую команду:

    net stop MSExchangeTransport && net start MSExchangeTransport
    
  6. Повторите шаг 5, чтобы перезапустить службы, связанные с остальными измененными файлами конфигурации приложения.

Если удалось успешно установить устаревший агент транспорта, значит, все получилось. При попытке установить устаревший агент транспорта без выполнения процедур, описанных в этой статье, возникнет ошибка, например:

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