Customers upgrading from a version of RSA Archer lower than 6.7 directly to 184.108.40.206, 220.127.116.11, or 18.104.22.168 are not able to log in to RSA Archer 6.7.x using RSA Archer Mobile 1.0.
Only customers who have installed 22.214.171.124 or 126.96.36.199 or 188.8.131.52 are impacted. These users fail to log in using RSA Archer Mobile 1.0 and see the following error:
The Login API returns – 500 Internal Server Error.
As in the attached Windows Event Viewer log, the server Event Viewer shows the following exception:
Could not load file or assembly 'System.Web.Http, Version=184.108.40.206, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
The following error is seen on the RSA Archer Mobile 1.0 app:
This error occurs because the web.config file is missing from the RSA Archer web server folder.
Customers with the following versions of RSA Archer should have the web.config file installed and not experience an issue:
Those who are on the base version of RSA Archer 6.7.
Those who upgraded from RSA Archer 6.7 base version to RSA Archer 220.127.116.11 or 18.104.22.168 or 22.214.171.124.
Those who are on RSA Archer 126.96.36.199 or later (such as RSA Archer 188.8.131.52).
To resolve the issue, upgrade to RSA Archer 184.108.40.206 or later, as the correct files are contained in that release.
Alternatively, users on RSA Archer 220.127.116.11, 18.104.22.168, or 22.214.171.124 can add the attached web.config file using the steps below. If this process is done, the user does not need to upgrade to 126.96.36.199 or later.
Download the web.config file from this article.
On the RSA Archer web server, go to C:\inetpub\wwwroot\RSAarcher\mobileapi\.
Verify that the web.config file does not exist.
Paste the new web.config into the mobileapi folder.
If you have multiple web servers under a load balancer, apply this change to all web servers.