Событие с идентификатором 1309, и вы не сможете получить доступ к OWA и ECP после установки Exchange Server 2016 или Exchange Server 2013

Исходный номер базы знаний: 3099532

Симптомы

Вы успешно установили Microsoft Exchange Server 2016 или Exchange Server 2013. Возможно, процесс установки завершился сбоем или прерван на некотором этапе, а затем возобновился и, наконец, успешно завершен. Однако при попытке доступа к Exchange панель управления (ECP) или Outlook Web App (OWA) появляется следующее сообщение об ошибке:

произошла неизвестная ошибка

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

Снимок экрана: сообщение об ошибке: мы не можем получить эти сведения прямо сейчас.

Кроме того, в журнале приложений может быть зарегистрировано следующее событие:

Log Name:  Application
Source:  ASP.NET 4.0.30319.0
Event ID:  1309
Task Category:  Web Event
Level:  Warning
Keywords:  Classic
User:  N/A
Computer:  Exch2.contoso.com
Description:

Event code: 3005
Event message: An unhandled exception has occurred.

Event ID: f23d9d455f3145068c57286262ac517f
Event sequence: 1
Event occurrence: 1
Event detail code: 0

Application information:
  Application domain: /LM/W3SVC/2/ROOT/owa-5-130879214460462920
  Trust level: Full
  Application Virtual Path: /owa
  Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\owa\
  Machine name: EXCH2

Process information:
  Process ID: 4348
  Process name: w3wp.exe
  Account name: NT AUTHORITY\SYSTEM

Exception information:
  Exception type: TargetInvocationException
  Exception message: Exception has been thrown by the target of an invocation.
  at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck,
  Boolean&canBeCached, RuntimeMethodHandleInternal&ctor, Boolean&bNeedSecurityCheck)

    * SharedWebConfig.config is missing from either of these locations:
      C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy
      C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess

Причина

Эта проблема возникает, если SharedWebConfig.config отсутствует в любом из следующих расположений:

  • C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy
  • C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess

Разрешение

Чтобы устранить эту проблему, выполните следующие действия.

  1. На сервере, где возникла проблема, определите расположение, в которое отсутствует файл.

  2. Создайте отсутствующий файл:

    1. Выполните команду cd %ExchangeInstallPath%\bin , чтобы изменить текущий каталог на папку bin, которая находится в пути установки Exchange.

    2. Используйте средство DependentAssemblyGenerator.exe для создания файла:

      • Если файл отсутствует в папке C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess, выполните следующую команду:
      DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\ClientAccess" -configFile "%ExchangeInstallPath%\ClientAccess\SharedWebConfig.config"
      
      • Если файл отсутствует в папке C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy, выполните следующую команду:
      DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\FrontEnd\HttpProxy" -configFile "%ExchangeInstallPath%\FrontEnd\HttpProxy\SharedWebConfig.config"
      
  3. Запустите IISRESET или перезапустите сервер.

Дополнительная информация

Файл SharedWebConfig.config создается на этапе установки после установки. Если программа установки возобновляется после прерывания, она не выполняет шаги после установки для ролей, которые были успешно установлены до прерывания.