So, I am having a hard time figuring out why I cant get into ECP. When I login, it throws the invalid password mumbo jumbo stuff. I look into the setup, everything is correct. I even went to the extent of reinstalling windows fresh with nothing on it and still get the same thing. I decided to dig deeper and I found this weird error with OAB in IIS. Can someone tell me exactly what I need to do to fix this? I believe it is causing me other issues such as exchange management shell access denied, etc.
Event code: 3008Event message: A configuration error has occurred.
Event time: 3/28/2014 11:52:52 AM
Event time (UTC): 3/28/2014 6:52:52 PM
Event ID: af8755efd09e41788b6302e9ccd33a81
Event sequence: 3
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/OAB-1-130405063563339319
Trust level: Full
Application Virtual Path: /OAB
Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\OAB\
Machine name: WEC
Process information:
Process ID: 1064
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: ConfigurationErrorsException
Exception message: Microsoft.Exchange.HttpProxy.ProxyModule,Microsoft.Exchange.FrontEndHttpProxy does not implement IHttpHandlerFactory or IHttpHandler.
at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)
at System.Web.Configuration.HandlerFactoryCache..ctor(String type)
at System.Web.HttpApplication.GetFactory(String type)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: https://localhost:443/OAB/
Request path: /OAB/
User host address: ::1
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 20
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)
at System.Web.Configuration.HandlerFactoryCache..ctor(String type)
at System.Web.HttpApplication.GetFactory(String type)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)