SOLUTION: Lync 2010 Web Services Error HTTP 500 Cannot Download Offline Address Book

SOLUTION: Lync 2010 Web Services Error HTTP 500. Cannot Download Offline Address Book, Cannot Expand Groups…

Applies to Lync Server 2010 on Windows 2012 R2

Problem:

You installed Lync 2010 on Windows 2012 R2. Clients cannot download Lync 2010 Address Offline  Book. Also cannotexpand Groups in Lync Client. Actually all other Lync Web services like Certificate Provisioning do not work.

If you try to download OAB file using browser you got the following error:

HTTP Error 500.0 – Internal Server Error

Also the following errors loggged in IIS Logs (C:\inetpub\logs\LogFiles..)

… 10.10.xx.yy GET /abs/handler/F-16af.lsabs – 443 – 10.86.82.43 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 0
… 10.10.xx.yy GET /abs/handler/F-16ae.lsabs – 443 – 10.86.82.43 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 0
… 10.10.xx.yy POST /groupexpansion/service.svc/mex – 443 – 10.86.81.15 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 23
… 10.10.xx.yy POST /RgsClients/AgentService.svc/mex – 443 – 10.86.80.169 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 4
… 10.10.xx.yy GET /abs/handler/F-16b2.lsabs – 443 – 10.86.81.253 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 26
… 10.10.xx.yy POST /locationinformation/liservice.svc/mex – 443 – 10.86.80.169 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 12
… 10.10.xx.yy GET /abs/handler/F-16af.lsabs – 443 – 10.86.81.16 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 12
… 10.10.xx.yy POST /groupexpansion/service.svc/mex – 443 – 10.86.80.205 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 17
… 10.10.xx.yy POST /CertProv/CertProvisioningService.svc/mex – 443 – 10.106.42.100 OC/15.0.4551.1005+(Microsoft+Lync) – 500 0 2 21

Cause:

If Lync 2010 is installed on Windows 2012 R2 operating system then by default Lync 2010 Web Services Application pools run on .Net FrameWork 4.0. But Lync 2010 Application Pools must be run on .Net Version 2

Resolution:

Apply the steps in KB 2777747

404.17 – Not Found error message when you try to connect to a Lync Server 2010 web service https://support.microsoft.com/en-us/kb/2777747

  1. Click the Windows logo key to access the Start screen, click Server Manager, and then click OK.
  2. In Server Manager, click Tools, and then click Internet Information Services (IIS) Manager.
  3. Expand localhost, and then click Application Pools.
  4. Right-click CsExtAuthPool, and then click Advanced Settings. Go to Gerneral\.Net CLR Version
  5. Click .NET Framework Version, click v2.0, and then click OK.
  6. Repeat steps 4 and 5 for each application pool that has a name that begins with “Cs.”
  7. Click the Windows logo key to access the Start screen, type cmd, and then click cmd.
  8. Type the following command into the Windows Command Prompt window,
    iisreset /restart  and then press Enter
  9. Close the Command Prompt window.

All Lync Web Serviceses including OAB downloads will function correctly immediately. You need to wait for sometime Lync Client OAB downloads.

More Info:

Supportability is available for Lync Server 2010 and Lync 2010 clients on Windows Server 2012, Windows Server 2012 R2, and Windows 8 client operating systems
https://support.microsoft.com/en-us/kb/2777359

 

 

Advertisements
Gallery | This entry was posted in Lync 2010 and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s