SYMPTOMS
You are searching via Web Client and you get an error "The web page cannot be found". Expanding the More Information section of the error message you find an HTTP Error 404.15: "The request filtering module is configured to deny a request where the query string is too long.". The same search string produces results when using ZyFIND rather than the Web Client to query the same index(es).
CAUSE
The query is too long for Microsoft Internet Information Services (IIS) default settings. ZyLAB Web Client sits on Microsoft Internet Information Services (IIS) and default configuration for Microsoft Internet Information Services (IIS) allows up to 2048 bytes query strings on version 7.5 for instance.
RESOLUTION
Shorten the query, or modify the Maximum query string server-level configuration option in Microsoft Internet Information Services (IIS).
To modify the Maximum query string option, you can modify the "C:\Windows\System32\inetsrv\config\applicationHost.config" configuration file or proceed with these steps from Microsoft Internet Information Services (IIS) Manager.
- Launch Microsoft Internet Information Services (IIS) Manager (inetmgr).
- In the left pane, select the server the ZyLAB Web Client runs under.
- In the central pane, double click Request Filtering.
- In the right pane, under the Actions tab, click on Edit Feature Settings.
- In the Edit Request Filtering Settings window, change the Maximum query string to a value in Bytes that would suit you.
- Restart Microsoft Internet Information Services (IIS), for instance using the command iisreset.
When tuning this Microsoft Internet Information Services (IIS) option, please be careful of dimensioning considerations. The default "Maximum query string" value is there to make sure the .NET web application runs within specifications in most environments.
APPLIES TO
6.2; 6.2 Service Pack 1; 6.2 Service Pack 2; 6.3; 6.4
Comments
0 comments
Article is closed for comments.