|Applies To||RSA Product Set: Archer|
|Issue||An Archer web page generates an unexpected error. When custom error messages is turned off in the web.config file, the below error occurs:|
HTTP Error 404.15 - Not Found
|Cause||Length of request exceeds limit configured for IIS|
IIS has a limit on the length of requests it will accept from a client browser.
A values list field contains a very large number of values, and is configured as a values popup. When a user clicks the control to display the values popup, the error was thrown.
A Fiddler trace is run while the error was reproduced. The trace reveals a long request of about 4000 characters being sent to the server. The request includes the value IDs for all of the values in the values list.
If IIS is configured to limit requests to less than that number of characters, the above error is thrown.
|Resolution||The following two parameters are involved in limiting the length of a request from a client. |
Ambiguity exists in Microsoft documentation about which of these should be adjusted to avoid the HTTP 401.15 error.
Try adjusting both of them.
MaxQueryStringLength in the system.web/httpRuntine section of the web.config file
MaxQueryString in the RequestFiltering section
Both of these setting default to 2048 characters. Both can be configured in IIS Manager.