Login Error: Communication protocol mismatch between client and server

Login Error: Communication protocol mismatch between client and server

There are times when logging into NAV 2013 that you will be prompted for a username and password. But after entering the proper credentials, you receive an error prompt that says, “There is a communication protocol mismatch between the client and the server,” as shown below.

NAV error prompt stating there is a protocol mismatch between the client and server
Figure 1 – NAV error prompt stating there is a protocol mismatch between the client and server

If you use Windows credentials, the system should not prompt for username and password. Instead, it should authenticate using your Windows domain credentials. So, if you ever see this error, then it is because of setting in ClientUserSettings.config file.

Cause:

The ClientUserSettings.config file is set to use NavUserPassword as the Credential Type

Resolution:

Open ClientUserSettings.config file and change the ClientServicesCredentialType to Windows.

 Line from ClientUserSettings.config file showing how to correct the protocol mismatch error
Figure 2 – Line from ClientUserSettings.config file showing how to correct the protocol mismatch error

The default path for the file is

C:UsersAppDataRoamingMicrosoftMicrosoft Dynamics NAV70

For more information on topics related to Microsoft Dynamics NAV development, read the ArcherPoint Developer Blog, written specifically for Dynamics NAV developers, or contact ArcherPoint directly.

Trending Posts

Stay Informed

Choose Your Preferences
First Name
*required
Last Name
*required
Email
*required
Subscription Options
Your Privacy is Guaranteed