Error 0x80004005 When Accessing /EXCHANGE or /PUBLIC Virtual Directory

[Today's post comes to us courtesy of Justin Crosby, David Santamaria, and Damian Leibaschoff]

Users may receive the following error when access /EXCHANGE or /PUBLIC on an SBS 2008 server.  Users can still access OWA using the /OWA path.  Note: SBS 2008 users should always use /OWA or RWW to access OWA.  This issue is a very rare issue, but if encountered can take a very long time to troubleshoot.

Error Summary
HTTP Error 500.0 - Internal Server Error

The page cannot be displayed because an internal server error has occurred.

Detailed Error Information:
Module IsapiModule
Notification ExecuteRequestHandler
Handler AboMapperCustom-2575299
Error Code 0x80004005
Requested URL https://localhost:443/exchange
Physical Path \\.\BackOfficeStorage\domain.local\MBX
Logon Method Negotiate

image

You may also see the following event in the application event log:

Log Name:      Application
Source:        DAVEX
Date:          2/26/2009 3:47:04 PM
Event ID:      101
Task Category: None
Level:         Information
Keywords:      Classic
User:          N/A
Computer:      server.domain.local
Description:
DAVEX to be shutdown. Version: 8.1.240.5

This issue can occur if the HKLM\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters registry key is missing.  To resolve this issue recreate the key and restart IIS.