We have ArcGIS Server 10.1 installed and are using the Web Adaptor. Our server is on our internal network and is using reverse-proxy to serve maps to the Internet.
When a query is performed using a GET that has a Where clause such as
A 500 Internal Server Error is produced. I suspect a filter setting in IIS is stopping the Query, but don't know where to look. Has anyone encountered this same issue?
I am running SP1 on our ArcGIS 10.1 installation. I have not looked into the IIS ARR article suggested by Domenico. I will take a look. I did not see anything in the logs that helped.
Since I posted this to the forum, I contacted ESRI Support and they are suggesting it is a Firewall issue and had us try the following:
Here is the Microsoft Knowledge base article about the error that is being received from the web server. Please review the link below:
Specifically, try to implement the following steps:
To work around this issue, configure the Web publishing rule so that it does not block high-bit characters. To do this, follow these steps: 1. Start the ISA server or Microsoft Forefront Threat Management Gateway, Medium Business Edition Management tool. 2. Expand ServerName, where ServerName is the name of your ISA server or Microsoft Forefront Threat Management Gateway, Medium Business Edition computer. 3. Click Firewall Policy, click the Web publishing rule that you created to publish the Exchange server computer for access by OWA users, and then click Edit Selected Rule. 4. Click the Traffic tab, click Filtering, and then click Configure HTTP. 5. Click to clear the Block high-bit characters check box, and then click OK two times. 6. Click Apply to update the firewall policy, and then click OK.
I do not have direct access to the ISA server, but have been told this setting is applied to our site and we still have the same issue.
We will have to work with our ISA administrator to see if there is any other settings that we can change.