Benutzer mit den meisten Antworten
EX13:Could not load file or assembly 'Microsoft.Exchange.MapiHttpHandler Event 1310

Frage
-
Hallo zusammen
Ich bin im Aufbau einer Multirole Server Umgebung (2013 CU8) mit 4 Server und einer DAG. Nach der Installation ist mir aufgefallen dass auf einem Server (der erst installierte) extrem viele Warnungen im eventlog sind. Weiss jemand was diese zu bedeuten haben und wie ich diese eliminieren kann?
Die Logs sehen alle etwa so aus:
Event code: 3008 Event message: A configuration error has occurred. Event time: 26.05.2015 14:19:23 Event time (UTC): 26.05.2015 12:19:23 Event ID: d710bc9eae88489aa6e6fc52e1853f2e Event sequence: 1 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/2/ROOT/mapi/emsmdb-1-130771163628678101 Trust level: Full Application Virtual Path: /mapi/emsmdb Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\mapi\emsmdb\ Machine name: serv010 Process information: Process ID: 7608 Process name: w3wp.exe Account name: NT AUTHORITY\SYSTEM Exception information: Exception type: ConfigurationErrorsException Exception message: Could not load file or assembly 'Microsoft.Exchange.MapiHttpHandler, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\mapi\emsmdb\web.config line 97) at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) at System.Web.Compilation.BuildManager.ExecutePreAppStart() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Could not load file or assembly 'Microsoft.Exchange.MapiHttpHandler, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) Request information: Request URL: https://serv010.domain.eu:444/mapi/emsmdb/?mailboxId=1e4de180-a9b4-4a3c-ffff-b680261bff29@domain.eu Request path: /mapi/emsmdb/ User host address: fe80::c449:c7da:fffff:4a287608 User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\SYSTEM Thread information: Thread ID: 10 Thread account name: NT AUTHORITY\SYSTEM Is impersonating: False Stack trace: at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) at System.Web.Compilation.BuildManager.ExecutePreAppStart() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Custom event details:
Wenn ich die Requests auf den anderen Server Aufrufe funktioniert es. Der IIS läuft und auch die anderen Dienste sind gestartet. Im IIS Log sehe ich Fehlercodes 500.
Danke & Gruss
Florian Winkelried
- Bearbeitet florian Winkelried Mittwoch, 27. Mai 2015 09:19
Antworten
-
Hallo zusammen
ich bin bei meiner Suche über einen Artikel im englischen Forum (Ref) gestolpert und konnte nun das Problem lokalisieren und beheben. Auf einem meiner 4 Server fehlt die Datei 'SharedWebConfig.config' im Verzeichnis 'C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess'.
Ich habe keine Erklärung warum diese Datei auf einem Server nicht vorhanden ist.
Besten Dank & Gruss
- Als Antwort markiert florian Winkelried Mittwoch, 27. Mai 2015 12:45
Alle Antworten
-
Moin,
ich bin mir nicht sicher, ob man das aus der Ferne wirklich genauer untersuchen kann oder dafür einen Blick vor Ort auf die Server werfen muss.
Der Fehler selbst scheint bei MAPI/HTTP zu sein, also nur neuere Office 2013 Clients zu betreffen, die nicht mehr RPC/HTTP machen (was ja eigentlich MAPI/RPC/HTTP ist).
Was für ein Load Balancer steht vor den Maschinen?
Gruesse aus Berlin schickt Robert - MVP Exchange Server
-
Hallo zusammen
ich bin bei meiner Suche über einen Artikel im englischen Forum (Ref) gestolpert und konnte nun das Problem lokalisieren und beheben. Auf einem meiner 4 Server fehlt die Datei 'SharedWebConfig.config' im Verzeichnis 'C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess'.
Ich habe keine Erklärung warum diese Datei auf einem Server nicht vorhanden ist.
Besten Dank & Gruss
- Als Antwort markiert florian Winkelried Mittwoch, 27. Mai 2015 12:45