After finishing Post Deployment Wizzar on 2012R2 Essentials my Exchange is not accessible

After solving problem with Remote access role I've finished migration. Then I've started and finished Post Deployment Wizard. After that my Exchange 2013 is not accessible. All Outlook client don't have access and it is always asking for password. Both OWA and ECP are not working.

I've checked in IIS and I saw that SSL were missing in Default Web Site and also Back End. I've put SSL in Web site for port 443 and in Back End for port 444. But now it's saying that username and password are incorrect in ECP.

I would really appreciate quick help if it is possible.

Here is log for error:

Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 3/09/2015 11:56:56 p.m.
Event time (UTC): 3/09/2015 11:56:56 a.m.
Event ID: 8c842e5b819b4d14bde9fa2ee92f84f7
Event sequence: 47
Event occurrence: 23
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/1/ROOT/OAB-1-130857536946815994
    Trust level: Full
    Application Virtual Path: /OAB
    Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\oab\
    Machine name: W2K12R2
 
Process information:
    Process ID: 13928
    Process name: w3wp.exe
    Account name: NT AUTHORITY\SYSTEM
 
Exception information:
    Exception type: FileNotFoundException
    Exception message: Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy' or one of its dependencies. The system cannot find the file specified.
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type)
   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: 21
    Thread account name: NT AUTHORITY\SYSTEM
    Is impersonating: False
    Stack trace:    at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type)
   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)
 

September 3rd, 2015 11:59am

Exchange and Essentials are not supposed to be on the same server.
Free Windows Admin Tool Kit Click here and download it now
September 4th, 2015 9:15am

This is surprise for me, as we have bought whole package from our supplier server+W2k12R2 Essentials+Exchange2013. They didn't told anything like that.

Can you please be more specific. Is it just not recommended, or it will work properly or what?

But for me everything was working fine until I finalized that Post deployment?

September 4th, 2015 10:00am

Hello There,

Essentials and Exchange on Same Server are not supported. But you can have Exchange 2013 on a different Server and then integrate it with Essentials Server.

here is the blog for email option in 2012 Essentials

http://blogs.technet.com/b/sbs/archive/2012/07/26/email-options-supported-by-windows-server-2012-essentials.aspx

To get it working you will have to configure reverse proxy on Essentials Server. Please see the TechNet article

https://technet.microsoft.com/en-us/jj200172.aspx

Free Windows Admin Tool Kit Click here and download it now
September 4th, 2015 1:52pm

How many Servers do you have?

What Operating System? Server Standard or Essential

September 4th, 2015 3:46pm

We are migrating from SBS2003, and we have only 6 standard/exchange users with small file server. We have only one server with server standard. So for us Essential is perfect is can run Exchange. If exchange cannot run on Essentials we will have to switch to standard server but only if we have to. And there is no reason for us to have to servers. This link what Mahesh posted is from 2012, any update about that? Thanks
  • Marked as answer by Mario Bura Saturday, September 05, 2015 2:16 AM
  • Unmarked as answer by Mario Bura Saturday, September 05, 2015 2:16 AM
  • Edited by Mario Bura Saturday, September 05, 2015 2:17 AM
Free Windows Admin Tool Kit Click here and download it now
September 4th, 2015 9:22pm

Also what confuses me why in this error path is saying that I'm trying to access OAB when I'm trying to access OWA? I've check path for both ecp and owa in IIS and they are fine. Is there something else that I'm missing here
September 7th, 2015 3:33am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics