Hallo zusammen,
wir haben auf unserem Exchange 2013 ein größeres Problem mit dem EWS, wie es scheint. Seit geraumer Zeit funktioniert es nicht mehr und wir kommen einfach nicht weiter. Wir haben auch schonmal Profis reinschauen lassen, aber die kommen auch nicht weiter.
Fehleranalyse
Folgenden Fehler findet man häufig im Error Log: 1309, ASP.NET 4.0.30319.0
Event code: 3005
Event message: Es ist eine unbehandelte Ausnahme aufgetreten.
Event time: 02.12.2013 14:46:01
Event time (UTC): 02.12.2013 13:46:01
Event ID: 5688fbecafd748c1a9bedc8986004937
Event sequence: 2
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/2/ROOT/EWS-9209-130304655599682378
Trust level: Full
Application Virtual Path: /EWS
Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\exchweb\EWS\
Machine name: $SERVER
Process information:
Process ID: 7388
Process name: w3wp.exe
Account name: NT-AUTORITÄT\SYSTEM
Exception information:
Exception type: HttpException
Exception message: Zugriff verweigert
bei System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app)
bei System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
bei System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
bei System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
bei System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)
Zugriff verweigert
bei System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
bei System.Diagnostics.NtProcessManager.GetModuleInfos(Int32 processId, Boolean firstModuleOnly)
bei System.Diagnostics.Process.get_MainModule()
bei Microsoft.Exchange.Security.Privileges.RemoveAllExcept(Process managedProcessHandle, String[] privilegesToKeep, String processLabel)
bei Microsoft.Exchange.Security.Privileges.RemoveAllExcept(String[] privilegesToKeep, String processLabel)
bei Microsoft.Exchange.Services.Global.Application_Start(Object sender, EventArgs e)
Request information:
Request URL: https://$SERVER.$DOMAIN.local:444/ews/exchange.asmx
Request path: /ews/exchange.asmx
User host address: fe80::3809:ded7:4250:2cb0$SERVER
User:
Is authenticated: False
Authentication Type:
Thread account name: $DOMAIN\Administrator
Thread information:
Thread ID: 17
Thread account name: $DOMAIN\Administrator
Is impersonating: False
Stack trace: bei System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app)
bei System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
bei System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
bei System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
bei System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)
Custom event details:
---
Wenn ich versuche, das EWS über den Browser zu öffnen (https://$SERVER/ews) sagt mir die Seite:
= Serverfehler in der Anwendung /EWS.
=
= Zugriff verweigert
= Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.
= Ausnahmedetails: System.ComponentModel.Win32Exception: Zugriff verweigert
= Quellfehler:
= Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.
---
Ich könnte euch jetzt noch was von den Bindungs-Einstellungen im IIS erzählen und so, aber ich weiß nicht, ob das notwendig ist, genauso wie mit vielen anderen Einstellungen :-) Wenn ihr möchtet, kann ich aber gerne alles nachschauen, wenn ihr da noch was braucht!
Vielen Dank schonmal im Voraus :-)
Beste Grüße, Achim