"Get web client ID failed" error attempting to access DocRecord Web Client on Windows Server 2012 / Windows Server 2012 R2
Problem
When you try to access the DocRecord Web Client, you get an error message that is similar to the following:
Get web client ID failed. This is often an indication of no web service found on the web server due to a web config issue.
Solution
This error indicates that the HTTP Activation feature needs to be installed on your server hosting the DocRecord Web Server:
- Open the Server Manager application in Windows (by default, this should be pinned in the Windows taskbar).
- Select Add roles and features.
- Click Next to navigate through the wizard until you reach the Features screen.
- Expand the .NET Framework 4.5 Features section.
- Expand the WCF Services section.
- Enable the checkbox next to HTTP Activation.
- Select Add Features.
- Click Next.
- Click Install.
After enabling HTTP Activation, you may receive another error: Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Applies To
DocRecord 4.1.x or higher.
Windows Server 2012
Windows Server 2012 R2