In IIS 7 "Enterprise Vault application pool" keeps stopping. Error logged is a 503 Service unavailable IIS error code.

book

Article ID: 100025455

calendar_today

Updated On:

Description

Error Message

The Windows Application Event Log will log errors relating to "KerbAuth.dll" and "exppw.dll" in the detailed description. 

Cause

The issue is that the 32 bit Enterprise Vault Application Pool stops when it tries to load these DLL's which are 64 bit.

Resolution

The workaround is to edit the applicationhost.config file as per below steps.

  1. Navigate to following location:

    %windir%\system32\inetsrv\config
     
  2.  Backup the existing applicationhost.config file and store this in a safe location.
  3.  Open applicationhost.config in notepad.
  4.  Add the entry preCondition="bitness64" to the "kerbauth.dll" and "exppw.dll" entries in the node. For example comparison see the entry for RPCProxy.dll below.


     
  5. Save the change in Notepad and close the applicationhost.config file. 
  6. Restart the Server or perform an IISReset to restart IIS services.
  7. Confirm if issue is resolved.
 

Applies To

Windows 2008 R2 with Enterprise Vault 9SP2 and Exchange 2010 SP1 installed on the same server.

Issue/Introduction

This will cause loss of functionality for the majority of Enterprise Vault functions that rely on IIS and in turn their HTTP requests. Examples are Archive Explorer and manual archiving with the HTTP only add-on, installed on client machines.

Additional Information

ETrack: 2237342