Etkinlik Kimliği 1309'a erişmeniz ve 2016 veya 2013'te Exchange Server OWA ve ECP'ye Exchange Server değil

Özgün KB numarası:   3099532

Belirtiler

2016 veya Microsoft Exchange Server 2013'ü başarıyla Exchange Server yüklemişsiniz. Yükleme işlemi bir aşamada başarısız olabilir veya kesintiye uğrar, sonra devam eder ve son olarak başarıyla tamamlanır. Öte yandan, Denetim Masası (ECP) veya Exchange (OWA) erişimi Outlook Web App, aşağıdaki hata iletisini alırsınız:

bir şeyler ters gitti

Üzgünüm, şu anda bu bilgiyi alamayız. Lütfen daha sonra yeniden deneyin. Sorun devam ederse yardım masanıza başvurun.

Hata iletisinin ekran görüntüsü; şu anda bu bilgiyi alalayız.

Buna ek olarak, aşağıdaki olay Uygulama günlüğüne kaydedilebilir:

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

Neden

Bu sorun, SharedWebConfig.config konumlardan herhangi biri eksikse ortaya çıkar:

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

Çözüm

Bu sorunu çözmek için şu adımları izleyin:

  1. Soruna neden olan sunucuda, dosyanın eksik olduğu konumu bulun.

  2. Eksik dosyayı oluşturun:

    1. Geçerli dizini, En Son yükleme yolunun altındaki ikili cd %ExchangeInstallPath%\bin Exchange için çalıştırın.

    2. Dosyayı DependentAssemblyGenerator.exe için Dosya Oluştur aracını kullanın:

      • Dosya C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess'te eksikse, aşağıdaki komutu çalıştırın:
      DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\ClientAccess" -configFile "%ExchangeInstallPath%\ClientAccess\SharedWebConfig.config"
      
      • Dosya C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy'de eksikse, aşağıdaki komutu çalıştırın:
      DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\FrontEnd\HttpProxy" -configFile "%ExchangeInstallPath%\FrontEnd\HttpProxy\SharedWebConfig.config"
      
  3. IISRESET'i çalıştırın veya sunucuyu yeniden başlatın.

Daha fazla bilgi

En SharedWebConfig.config, Kurulum sonrası aşamasında oluşturulur. Kurulum, bir kesinti sonrasında devam ederse, kesinti öncesinde başarıyla yüklenmiş roller için yükleme sonrası adımlarını uygulamaz.