Memorise

Can’t download Offline Address Book, either it hangs or get error (HRESULT: 0x80070005)

OAB issue: Can’t download Offline Address Book, either it hangs or get error (HRESULT: 0x80070005) when trying to download copy of offline address book.

Troubleshooting process:

Using outlook (CTL+right click outlook icon) “Test E-Mail Autoconfiguration” type email address and password, unchcke guessmart and secure guessmart.

Once test is complete click XML tab then check the XML for </OABURL> it should be something like
<OABUrl>https://webmail.mycompany.co.uk/OAB/7cf12789-0f60-4c83-9f24- c42637ca00e8/</OABUrl>.

Now copy the link and add /OAB.xml and paste in explorer i.e https://webmail.mycompany.co.uk/OAB/7cf12789-0f60-4c83-9f24-c42637ca00e8/OAB.xml

The webpage should contain lots of XML data.

If you don’t see the xml data check the install location if the xml exists i.e: C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB\7cf12789-0f60-4c83-9f24-c42637ca00e8\OAB.xml

If OAB.xml exists, try server localhost in Explorer i.e: https://glob-srv-cas3.abc.mycompany.co.uk/OAB/7cf12789-0f60-4c83-9f24-c42637ca00e8/oab.xml

If you get Error message when you visit a Web site that is hosted on IIS 7.0: “HTTP Error 500.19 – Internal Server Error”

then check the KB942055 (http://support.microsoft.com/kb/942055) for error code and resolution.

In my error I was getting HRESULT: 0x80070005 and the fix was

I used the Ref:
http://support.microsoft.com/kb/2429946
http://support.microsoft.com/kb/942055

Grant the Read permission to the IIS_IUSRS group for the ApplicationHost.config file or for the Web.config file.

To do this, follow these steps:

In Windows Explorer, locate the folder that contains the ApplicationHost.config file that is associated with the Web site, or locate the virtual directories or the application directories that contain the Web.config file that is associated with the Web site.
(In my case it was IIS->Site->Default Web Site->OAB)

Note The Web.config file may not be in the virtual directories or the application directories in IIS.
Even in this situation, you need to follow these steps.
Right-click the folder that contains the ApplicationHost.config file, or right-click the virtual or application directories that may contain the Web.config file.
Click Properties. Click the Security tab, and then click Edit.
Click Add. In the Enter the object names to select box, type computername\IIS_IUSRS, click Check Names, and then click OK.

Note Computername is a placeholder for the computer name.

Click to select the Read check box, and then click OK.

In the Properties dialog box for the folder, click OK.

Note Make sure the folder’s properties are inherited by the ApplicationHost.config and Web.config files so that IIS_IUSRS has the Read permission for those files.


Categorised as: Exchange, Microsoft, Networking


Leave a Reply