Monday, July 30, 2012

Exchange 2010 RPC/HTTP Proxy and Autolook Anywhere

Sometimes Outlook Anywhere doesn't function correctly.  I always start by using "Exchange Analyzer".  Recently using this I found an issue where IIS was returning a 500 Authentication error.  Here's what worked for me. 

Connect to the Exchange Client Acces Server

Ensure the RPC over HTTPs feature is installed and that Outlook Anywhere is enabled. 

Browse to the follwoing location: 
C:\Windows\System32\RpcProxy 

Copy the web.config file to web.config.backup.

Open web.config in Notepad. 

Replace the following section: 

<system.webServer> 
<modules> 
</modules> 
</system.webServer> 

With: 

<system.webServer> 
<validation validateIntegratedModeConfiguration="false" /> 
</system.webServer> 

Save the file and restart iis via a command prompt: IISRESET 

You should now be good to go!

Exchange 2010 Forms Based Auth Crashing

In Exchange 2010, it seems like a lot of Small Business Server installations cause the Forms Based Authentication Service to crash.  Microsoft has identified this issue and it is because Exchange is installed on a Global Catalog Server.  While best practice identifies that Exchange should never be installed on a Domain Controller or Global Catalog Server, this is not a practical solution to customers using Small Business Server.

Microsoft has a "Fix it" solution for this.  This solution changes some of the dependencies for the Microsoft Exchanges services to be sure that the dependent services start first.

Microsoft Exchange SAEventLog, RPCSS, LanmanWorkstation,
LanmanServer, Netlogon
Microsoft Exchange AD Topology     Net Logon
Microsoft Exchange ISNet Logon

Here's the link to the KB with the "Fix It" download:  http://support.microsoft.com/kb/940845