Client access issues when mailboxes are mounted on a specific mailbox server

One of our 3 mailbox servers gives us an error when mailbox databases are mounted on it.

All web services are not functioning properly, there is an event log error for each web service web.config file saying file not found, If I open each web.config file and look at the line in question they all point to:

<assemblies>
        <add assembly="Microsoft.Exchange.Security, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </assemblies>

Does anyone know what this is pointing at or what my server is missing?

It is Exchange 2013 Sp1 RU7 as are my other 2 mbx servers which work fine...

all pre-req's are installed as I double checked and no difference between the 3 mbx servers that I can

March 2nd, 2015 1:31pm

running the best practice analyser the results are the same across all 3 servers.
Free Windows Admin Tool Kit Click here and download it now
March 2nd, 2015 1:33pm

Do you have any specific antivirus running on that server?Tried to disabled it?

In ECP under - servers- databases , does everyone have healthy state?

Test-ReplicationHealth from EMC does it give any error?

What about Test-ServiceHealth ?

You could also run Test-Mailflow EXMB1 -TargetMailboxServer EXMB2 (where EXMBxx is name of Your mailbox servers)

March 2nd, 2015 1:55pm

Thanks for the response,

Yes mailboxes are mounted and healthy

do these cmdlets require the mailbox database to be mounted on the affected server?

Free Windows Admin Tool Kit Click here and download it now
March 2nd, 2015 2:31pm

ok tried this just as the first post says there is a problem with a file/assembly referenced in web.config on every web service...

March 3rd, 2015 11:47am

IIS error

=== Pre-bind state information ===<o:p></o:p>
LOG: DisplayName = Microsoft.Exchange.Security, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35<o:p></o:p>
 (Fully-specified)<o:p></o:p>
LOG: Appbase = file:///C:/Program Files/Microsoft/Exchange Server/V15/ClientAccess/Autodiscover/<o:p></o:p>
LOG: Initial PrivatePath = C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Autodiscover\bin<o:p></o:p>
Calling assembly : (Unknown).<o:p></o:p>
===<o:p></o:p>
LOG: This bind starts in default load context.<o:p></o:p>
LOG: Using application configuration file: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Autodiscover\web.config<o:p></o:p>
LOG: Using host configuration file: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config<o:p></o:p>
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.<o:p></o:p>
LOG: Post-policy reference: Microsoft.Exchange.Security, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/autodiscover/b455e468/cbaac37d/Microsoft.Exchange.Security.DLL.<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/autodiscover/b455e468/cbaac37d/Microsoft.Exchange.Security/Microsoft.Exchange.Security.DLL.<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Program Files/Microsoft/Exchange Server/V15/ClientAccess/Autodiscover/bin/Microsoft.Exchange.Security.DLL.<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Program Files/Microsoft/Exchange Server/V15/ClientAccess/Autodiscover/bin/Microsoft.Exchange.Security/Microsoft.Exchange.Security.DLL.<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/autodiscover/b455e468/cbaac37d/Microsoft.Exchange.Security.EXE.<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/autodiscover/b455e468/cbaac37d/Microsoft.Exchange.Security/Microsoft.Exchange.Security.EXE.<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Program Files/Microsoft/Exchange Server/V15/ClientAccess/Autodiscover/bin/Microsoft.Exchange.Security.EXE.<o:p></o:p>
LOG: Attempting download of new URL file:///C:/Program Files/Microsoft/Exchange Server/V15/ClientAccess/Autodiscover/bin/Microsoft.Exchange.Security/Microsoft.Exchange.Security.EXE.<o:p></o:p>

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

Hi KingMT,

It could not load the assembly Microsoft.Exchange.Diagnostics due to incorrect entry in the application web.config file.

If the problem is occurring with https://servername/autodiscover/autodiscover.xml

Take a backup of web.config in "C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover".

- Open web.config from C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover in notepad.

- Replace all "file:///%ExchangeInstallDir%" with "file:///C:\Program Files\Microsoft\Exchange Server\" where C is the drive where Exchange is installed.

- Save the file.

- Open an Administrator command prompt and run IISreset /noforce

- Test browsing https://servername/autodiscover/autodiscover.xml

If the problem is occurring with https://servername/ews/exchange.asmx

Take a backup of web.config in "C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews".

- Open web.config from C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews in notepad.

- Replace all "file:///%ExchangeInstallDir%" with "file:///C:\Program Files\Microsoft\Exchange Server\" where C is the drive where Exchange is installed.

- Save the file.

- Open an Administrator command prompt and run IISreset /noforce

- Test browsing https://servername/ews/exchange.asmx

More details to see: https://support.microsoft.com/en-us/kb/2020789

 

Thanks

March 24th, 2015 2:28am

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

Other recent topics Other recent topics