Exchange Server 2013 CU 11 이상으로 업그레이드 한 후 Outlook Web App에 오류가 발생 했습니다. 현재 요청을 완료할 수 없습니다.

원래 수 (kbps):   3191636

증상

CU (누적 업데이트) 11 이상으로 업그레이드 된 Microsoft Exchange Server 2013 환경에서는 OWA (Outlook Web App)에서 다음 증상 중 하나 이상이 발생 합니다.

  • 지금은 요청을 완료할 수 없습니다. Outlook Web App에서 항목을 열거나, 회신 하거나, 전달 하려고 하면 나중에 다시 시도 하세요.
  • Outlook Web App에 로그인 하거나 다른 폴더를 선택 하려고 하면이 오류도 발생 합니다.

또한 Windows 응용 프로그램 로그에 다음과 같은 이벤트가 반복적으로 기록 됩니다.

Time:     7/5/2016 2:20:24 PM
ID:       4999
Level:    Error
Source: MSExchange Common
Machine:  MBX1.contoso.com
Message:  Watson report about to be sent for process id: 10472, with parameters: E12IIS, c-RTL-AMD64, 15.00.1178.004, w3wp#MSExchangeOWAAppPool, m.exchange.services, M.E.S.C.T.IdConverter.ConvertId, System.MissingMethodException, a16f, 15.00.1104.003.
ErrorReportingEnabled: False

원인

누적 업데이트가 적용 되 면 이전의 모든 누적 업데이트에 대 한 설치 비트가 Exchange 설치 디렉터리의 Bin 하위 디렉터리에 있습니다. 예: C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup 에서.

이 시나리오에서 설치 프로세스를 실행 하는 경우 C:\program Files\Microsoft\Exchange Server\V15\ClientAccess (사서함 역할) 또는 c:\program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy (클라이언트 액세스 역할) 에 있는 SharedWebConfig.config 파일이 C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup 를 가리킵니다. 이러한 파일은 설치 프로세스에 의해 업데이트 되지 않습니다.

해결 방법

이 문제를 해결 하려면 다음 단계를 수행 하 여 C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup 에서 파일을 제거 하 고 올바른 위치를 가리키도록 SharedWebConfig.config 파일을 업데이트 합니다.

  1. 관리자 권한 명령 프롬프트에서 다음 명령을 실행 하 여 파일에 대 한 액세스를 허용 하도록 IIS 서비스를 중지 합니다.

    iisreset /stop
    
  2. Exchange 설치 경로 밖에 있는 다른 디렉터리 위치로 C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup 폴더를 이동 합니다. 예를 들어 C:\TEMP\Setup 로 이동 합니다.

  3. 다른 위치에서 C:\program Files\Microsoft\Exchange Server\V15\ClientAccessC:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy 둘 다에 SharedWebConfig.config 파일의 백업 복사본을 만듭니다.

  4. 관리자 권한 명령 프롬프트에서를 실행 cd %ExchangeInstallPath%\bin 하 여 올바른 디렉터리로 변경 합니다. 그런 다음 다음 명령을 실행 하 여 C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess 에서 SharedWebConfig.config 파일을 다시 작성 합니다.

    DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\ClientAccess" -configFile "%ExchangeInstallPath%\ClientAccess\SharedWebConfig.config"
    
  5. 관리자 권한 명령 프롬프트에서 다음 명령을 실행 하 여 C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy 에서 SharedWebConfig.config 파일을 다시 작성 합니다.

    DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\FrontEnd\HttpProxy" -configFile "%ExchangeInstallPath%\FrontEnd\HttpProxy\SharedWebConfig.config"
    
  6. 관리자 권한 명령 프롬프트에서 다음 명령을 실행 하 여 IIS 서비스를 다시 시작 합니다.

    iisreset /start