Create Site error using Charlotte samples
Hi,
We have a number of Geocortex sites which look at our own ArcGIS server map services which work fine.
But I'm trying to set up a basic site in Geocortex Essentials Manager (v 3.7.0) to view the Charlotte sample sites
I'm using the Create Site wizard and adding a new ArcGIS Server map service and pointing it at http://sampleserver1.geocortex.com/ArcGIS/rest/services
I'm getting the error
"The host 'http://sampleserver1.geocortex.com/ArcGIS/rest/services' does not appear to reference a valid ArcGIS Server instance. When specifying a URL please ensure you provide the full URL to an ArcGIS Server Services Directory. Underlying error: Unable to connect to the remote server"
Yet when I go to this URL in a browser window on the server or on my own PC I can see all the Charlotte REST endpoints without a problem.
I also have Javascript sites that reference ESRI services e.g the geometry service on their servers successfully so I don't think it's a firewall problem.
Has anyone seen this problem before?
Thanks,
Steve
-
Steve,
This works for me so i suspect you still have some configuration issues (I'm @ 3.5 but i don't see this being an issue for you).
You may wish to check the log & see if it gives you any further info (C:\Program Files\Latitude Geographics\Geocortex Essentials\Default\REST Elements\REST\App_Data\Logs).
Did the default Charlotte site get created for you?
Brad
0 -
Yes, indeed, Steve, though I haven't looked into resolving the issue. We, too, are running GE 3.7. When I attempt to open the Charlotte site for edit, I get the Map Service Connection Failed message on http://sampleserver1.geocortex.com/ArcGIS/rest/services/CharlotteComplete/MapServer. If I put that URL into a browser window, however, everything is fine. The log file reports:
<Event Timestamp="2012-04-18T07:41:55.9788373-07:00" Level="INFO" Identity="Super"><Message>Could not create site \Charlotte\Site.xml: System.Net.WebException: The remote server returned an error: (401) Unauthorized.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadData(Uri address)
at System.Net.WebClient.DownloadData(String address)
at Geocortex.Gis.Services.ArcGisServer.Rest.Proxy.RestResource.a(String A_0, IHttpAuthenticationProvider A_1, Boolean A_2)
at Geocortex.Gis.Services.ArcGisServer.Rest.Proxy.RestResource.a(String A_0, Dictionary`2 A_1, String A_2)
at Geocortex.Gis.Services.ArcGisServer.Rest.Proxy.RestResource.RequestJsonObject[T](String operationUrl, Dictionary`2 operationParameters, ITokenProvider tokenProvider)
at Geocortex.Gis.Services.ArcGisServer.Rest.ArcGisRestMapService.Initialize()
at Geocortex.Essentials.MapService.Initialize(Boolean includeLayers)
at Geocortex.Essentials.MapService.Initialize()
at Geocortex.Essentials.Configuration.Models.MapServiceBaseConfig.ConfigureMapService(MapService mapService, Site site)</Message></Event>I imagine there's a setting we just need to flip on or off but I don't know what or where.
Martha
0 -
Martha,
I'd hazard a guess the Authorisation message is thrown as the silverlight client is trying to access a non local domain server, and hence it does not like this... a silverlight thing!!
Have you set up the clientaccesspolicy.xml file in the inetpub/wwwroot directory of the geocortex server?
cheers
Gareth
0 -
Gareth,
Sorry I was unclear. I'm speaking of opening the site in GE Manager (3.7) or clicking on the link there to view the REST endpoint. Can't do it for Charlotte.
I don't have a clientaccesspolicy.xml, as we are Flex users here, though I don't imagine that pertains. I just wanted to see how some of the reports were set up in GE. I ended up snooping through the site.xml, so I didn't bother pursuing the error further. I would like to correct it, though, if possible.
Thanks,
Martha
0 -
Hi Martha
I am pretty sure that Flex still has the same knowledge and use of clientaccesspolicy.xml files as Silverlight applications due to similar security models
Thanks
Ralph Price
0 -
For Flex you would need a crossdomain.xml file instead of clientaccesspolicy.xml.
Peter.
0 -
Thanks, all. I have resolved the issue here and it's on a par with checking to see if the device is plugged in. I am duly embarassed. I remote in to the development server and rarely log into the Internet from there. Turns out that I was testing the link in GE on the development server but copying the URL to my own machine, which is logged in. Turns out that clicking the link in GE doesn't prompt for Internet access. When I tried the URL on the development machine, I was prompted for credentials. Oops. Now that I'm logged in, the GE link works like a champ. Please excuse me now; I have to crawl back under my rock.
Martha
0 -
Hi All,
Thanks for the responses and suggestions. In my case the only entry in the Geocortex log file was "site with ID "Charlotte" failed to initialize. Refer to the logs for more details"
I checked the site log in the intepub logs and the only thing that looks like it might be an error is this entry
2012-04-20 12:13:53 ::1 GET /Geocortex/Essentials/RestManager/Sites/ConversionErrors siteID=Charlotte&_=1334924033294 80 Stephen.Broatch ::1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/5.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET4.0C;+.NET4.0E) 200 0 0 312
I also found another log in
C:\Program Files (x86)\Latitude Geographics\Geocortex Essentials\Default\REST Elements\Manager\App_Data\Logs
This had the below entry<Event Timestamp="2012-04-20T13:34:18.0824378+01:00" Level="INFO" Identity="Stephen.Broatch"><Message>Accessed Page: http://w5giswebtest1/Geocortex/Essentials/RestManager/MapServices/FixAgsConnectionFailed, Processing Time: 3119.74ms.</Message></Event>
So I still can't get the Charlotte site working although technically it has been created on my sites list. I just can't run or edit it, as it complains about the map service connection failure. Although as I said in an earlier post I can access the Charlotte map service ok through a browser session on the same server, just not through Geocortex REST Manager software itself.
Not really sure where I can go from here?
Steve0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
8 Kommentare