How to configure Instant Search index builder to not get 404 error
When I attempt to use Instant Search I get an error that prevents it from building the index. The error reads "Edit map serviceHTTP Error - Unauthorized or Forbidden. Please check your credentials. Encountered at 4:34:06 PM for URL 'http://pw-ags/arcgis/rest/services/STORM_R0/MapServer?f=pjson'. Will retry after 4:39:06 PM" and appears just below the Features box. I can find no information on this error. The text of the error message suggests a 404 error. My question is which credentials? I have no problem going to the REST endpoint it includes in the error. Is Geocortex security not agreeing with ArcGIS Sercurity?
Anyone know how to address this error?
0
-
The Details:
IIS 7.5,GE 4.4.3, AGS 10.2.2, and Web Adaptor are all same machine.
AGS User Store: Windows Domain
AGS Role Store: ArcGIS Server Built-in
Auth Tier: Web
Auth Mode: Web
GE Post-Install Config:
Sign-in: Windows
Sign-in Group: BUILTIN\Adminstrators
REST API App Pool: EssentialsAppPool4
REST Manager App Pool: EssentialsAdminstrationAppPool4
Geocortex Identity Server App Pool: IdentityServerAppPool
I get this result whether IE or Chrome is used remotely or locally on the server.
When doing this action in GE REST Manager I am signed as my domain account (which is also local administrator on server) using Window Integrated auth.
This result occurs no matter which service the index targets. Services are not locked.
For which user is the 404 error invoked? The user that the IIS App pool is running? The Geocortex Core OS windows user? My Windows Domain user? The guy in the cube next to mine?
I am looking for advice. At his point I can try to uninstall GE, delete remaining files (except sites) and app pools, and then fresh installing it.
Thanks,
Wiley
Contra Costa County Public Works Dept.0 -
Hi Wiley,
There's a bug with the Instant Search crawler - it will not attach any credentials at all when the service connection is set to use "Default or Anonymous" in the map connection.
To work around this bug, you can enter explicit credentials in the map connnection. You can then remove the credentials once the index is built, but any subsequent indexing attempts may fail.
We've fixed the issue for the 4.5 release of Essentials - in this version, the credentials for the server running Essentials are attached to instant search requests when no explicit credentials are set.
Regards,
-Malcolm0 -
Hi Malcolm!
That solved some of the issue. I changed the Service Connection to use my domain account. It connects and builds the index and it gets to 100% but... it still shows that 404 message. However, it works I can use the instant search in the global search window.0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
3 Kommentare