イベント ID 1309 と、2016 年または 2013 年Exchange Server Exchange Serverインストールした後、OWA と ECP にアクセスできない

元の KB 番号: 3099532

現象

2016 Microsoft Exchange Serverまたは 2013 Exchange Server正常にインストールされました。 インストール プロセスが失敗したか、ある段階で中断された後、再開され、最終的に正常に完了した可能性があります。 ただし、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 して、現在のディレクトリを Exchange インストール パスの下にある bin フォルダーに変更します。

    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 ファイルは、セットアップのインストール後フェーズ中に生成されます。 中断後にセットアップが再開された場合、中断前に正常にインストールされたロールのインストール後の手順は実行されません。