|Applies To||RSA Product Set: Archer|
RSA Product/Service Type: Archer UI
RSA Version/Condition: 6.x
|Issue||When logging into Archer 6.x Platform, you receive this error.|
"Unable to save session state"
|Cause||SSL and/or web.config file configuration issue.|
The Web Server does not have HTTP Activation enabled.
The session has timed out and you are trying to return to your home/landing screen - See workaround.
|Resolution||C(root may vary):\inetpub\wwwroot\RSAarcher\web.config file|
1. Search for httpGetEnabled attribute and change from <serviceMetadata httpGetEnabled="false" /> to <serviceMetadata httpsGetEnabled="true" />
2. Search for <security mode="Transport" /> and uncomment it
3. Search for <httpTransport maxReceivedMessageSize and change from <httpTransport maxReceivedMessageSize to <httpsTransport maxReceivedMessageSize
4. Search for <httpTransport transferMode="StreamedRequest" and change from <httpTransport transferMode="StreamedRequest" to <httpsTransport transferMode="StreamedRequest"
Also, verify that the Web Server has HTTP Activation enabled
1. Open up Server Manager
2. Select Manage then Add Roles and Features
3. Click next at the before you begin page if its displayed
4. Click next for Role-based or feature-based installation
5. Select the Web Server and click next
6. Expand Application Server and select Web Server (IIS) Support then hit next
7. Expand .NET Framework 4.5 Features
8. If WCF Services is not installed, select it and hit next. Install the feature making sure you select HTTP Activation
9. If WCF Server is installed but HTTP Activation is not, check the HTTP Activation box and select Next then install
Also Verify that there isn't any discrepancy of your web.config file versus the configuration of your web server in regards to SSO/SSL
1. The web.config file may be configured for non-SSO/SSL but you have SSO or SSL enabled.
2. Test this by disabling SSO in Archer Control Panel and ensure that Default Site in IIS is set to anonymous and not Windows Authentication.
--Make sure to revert your web.config file to an "Out of the box state" since the web.config file "out of box" is configured in a way that SSO/SSL is indeed disabled.
Also Verify that if Windows Authentication is set to "Enabled", that "Extended Protection" is "Off" on the Windows Authentication.
1. Open IIS Manager
2. Expand the Server on the Left
3. Expand Sites on the left
4. Expand Default Web Site
5. Expand the Archer site (if Applicable)
6. Double-click on "Authentication"
7. Click on "Windows Authentication"
8. Click "Advanced Settings" on the right
9. Set"Extended Protection" to "Off"
10. Perform an iisreset in an Administrator command prompt.
|Workaround||In the case where the session has expired, log off and back in again. If the problem is still there look at the other causes in this article.|