Just installed an Exchange 2019 server into an environment that contains two Exchange 2013 servers. The plan is to migrate to 2019 and decommission the 2013 servers. On the new server I am unable to log in to ECP. This is the error I get:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'Microsoft.Exchange.HttpRedirectModules, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Source Error:
Line 36: <compilation defaultLanguage="c#" debug="false">
Line 37: <assemblies>
Line 38: <add assembly="Microsoft.Exchange.HttpRedirectModules, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
Line 39: </assemblies>
Line 40: </compilation>
Source File: C:\inetpub\wwwroot\web.config Line: 38
Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.Exchange.HttpRedirectModules, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
=== Pre-bind state information ===
LOG: DisplayName = Microsoft.Exchange.HttpRedirectModules, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
(Fully-specified)
LOG: Appbase = file:///C:/inetpub/wwwroot/
LOG: Initial PrivatePath = C:\inetpub\wwwroot\bin
Calling assembly : (Unknown).
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\inetpub\wwwroot\web.config
LOG: Using host configuration file: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
LOG: Post-policy reference: Microsoft.Exchange.HttpRedirectModules, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/root/e22c2559/92c7e946/Microsoft.Exchange.HttpRedirectModules.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/root/e22c2559/92c7e946/Microsoft.Exchange.HttpRedirectModules/Microsoft.Exchange.HttpRedirectModules.DLL.
LOG: Attempting download of new URL file:///C:/inetpub/wwwroot/bin/Microsoft.Exchange.HttpRedirectModules.DLL.
LOG: Attempting download of new URL file:///C:/inetpub/wwwroot/bin/Microsoft.Exchange.HttpRedirectModules/Microsoft.Exchange.HttpRedirectModules.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/root/e22c2559/92c7e946/Microsoft.Exchange.HttpRedirectModules.EXE.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/root/e22c2559/92c7e946/Microsoft.Exchange.HttpRedirectModules/Microsoft.Exchange.HttpRedirectModules.EXE.
LOG: Attempting download of new URL file:///C:/inetpub/wwwroot/bin/Microsoft.Exchange.HttpRedirectModules.EXE.
LOG: Attempting download of new URL file:///C:/inetpub/wwwroot/bin/Microsoft.Exchange.HttpRedirectModules/Microsoft.Exchange.HttpRedirectModules.EXE.
Here is what I've tried so far to fix this:
- Confirmed paths are correct in web.config files
- Used DependentAssemblyGenerator.exe to create sharedwebconfig.config in C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess, and C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy
- I've also done IISReset multiple times as well as rebooted the server
Is there anything else I can do to fix this or should I just open a case with Microsoft support?