ArcGIS Server map images do not appear
In ArcGIS Server, you can create and publish web applications with no problem, but the map itself does not appear when you view the web application. Instead, you see all the ArcGIS map tools, and where the image should be you see a broken image X. ArcMap and ArcCatalog can connect and view the map images with no problem, so the problem lies with the web server, IIS.
Running Windows Server 2008 64bit, IIS7 with ArcGIS Server 9.3. The fix was the following had to do with the ASP.NET mode the application pool is configured to run, specifically the managed pipeline mode. You can choose integration or classic mode. By default, IIS7 uses an integration mode. If you change the managed pipeline mode to classic, then the application maps appear as expected. To change the mode, go into IIS Manager, click on application pools, and view the settings to see the managed pipeline mode.
What is this so called ASP.NET managed pipeline mode? IIS6 works in a way that when a request is made to ASP.NET, it first goes to IIS, and then forwarded to the ISAPI DLL so that ASP.NET can process the request. In IIS7, the request for ASP.NET is sent and both IIS and ASP.NET have the ability to process the request.
I’ve only seen this problem once. I’ve had servers run in integration mode with no problem. So it could be an issue with creating a server off of an image and running sysprep, and DCOM doesn’t correctly register.
It took a few days with ESRI tech support to figure this out. They had no reason on why it didn’t work, except that classic pipeline mode is required. Now the contradicting fact is that on my test environments we did not have this issue working with integrated mode. The ESRI tech checked with his developers, and the only response he got was that it should NOT work with integrated mode. So what’s the reason? I’m hoping I will get a true answer from ESRI, but until then, we can assume that certain environments will need this change in the pipeline.
Related posts:
- Does reverse proxy work with ArcGIS Server 9.3 when using ISA Server?
- An error has occured on the server. For details, please check the event (application) log on the web server. Unable to retrieve ArcGIS install directory from the registry
- ArcGIS Server issues, not loading with Internet Explorer 7
- ESRI ArcGIS 9.3 Windows Server 2008 Unable to change user store
- Windows Server 2008 x64 DataCenter Hyper-V, migrate from Virtual Server 2005

chakresh
16 Dec, 2008
hi
i have my application pool to classic but the same problem (map is apearing blank) is coming .
if u have find out any solution then help me
thanks
with regards
chakresh sahu
chakresh_sahu@yahoo.com
admin
18 Dec, 2008
how is your environment setup?
Charles
30 Mar, 2009
Thanks for the help re the “ArcGIS Server map images do not appear”; your solution fixed the problem. Do you however know what causes the problem when the map only displays on some machines on the network? Seems totally random. The AGS map on the server works fine and also on certain of the desktop machines.
gabriele
13 Apr, 2009
it was a great help. It works, finally, after 1 month of help request to ESRI support!!
thank you again
Gabriele
chaido
25 Apr, 2009
Ecxellent information. After many days of searching I solve my problem! thank you.
Evgeny
27 May, 2009
I use ArcGIS Server 9.2 and IIS 6 and I have the same problem: map image does not appear. More details: I have ArcGIS Server 9.2 on special GIS Server (let be gisserver) and I try to use the same web app (generated by ARCGis server) that is found on 2 app servers: appserver1 and appserver2. I use Map ADF control and internet connection with a map service. Now: in appserver1 map image do appear and in appserver2 does not appear. What can be a problem?
pulkit kaushik
9 Jul, 2009
i am working on flex builder 3 using arcgis server.my problem is that when i add a map service through arcgis server in flex it does not display the map.
how to connect arcgis server map service with flex builder 3…..??????
Gabriele
23 Jul, 2009
Considering the great solution you found regarding the image not showing, you might have an idea also why if I create a cached service it doesn’t display. I can see it in campus but not outside campus, where I can see only the map tools, and the information associated to the image when I click with the Map Identify tool…
Thank you,
Gabriele
admin
23 Jul, 2009
Hello.
The reason you cannot see the map service outside of your campus is because of the server name you are using to create the map service and such. You must use the FQDN that is reachable outside. If you do a view source you may see something pointing to the internal address, which of course may not be reachable from the outside
shank
yulian
19 Aug, 2009
a lot of thanks, you save me from restart configuration to win2003, ESRI not is so clear in this problem.
Mike
1 Dec, 2009
Just installed AGS 9.3.1 on WIN2K8 and IIS7 and could not get to the Manager URL (just a white screen returns). Switched the Managed Pipeline to Classic and it works flawlessly. Did not have the same problems with 9.4…
Thank you.
Cabrini Rodriguez
3 Dec, 2009
What a life saver!! I wish ESRI would have know/or told me about this problem, it would have save me a couple of weeks. Thanks so much
admin
15 Dec, 2009
no problem! glad i could be of help!
veerugadde
17 Dec, 2009
Thanks alot! It solved my problem and glad that got directed over very early to fix the issue.
Vince
16 Jan, 2010
I am running ArcGIS Server 9.3.1, The server is just using an IP address. I can attach to the server, load the service in ArcMap, showing all the layers in the menu, but no map displays. It works fine on campus but not off campus. Not sure if something has changed with the server or college network, this did work at one time, any help would be greatly appreciated.
admin
9 Feb, 2010
Hi Vince.
So from home you can connect via UP, load the service in ArcMap, see the layers, but no map?
Is the IP you are accessing externally the same IP used when on campus?
Shankaran
2 Mar, 2010
Not sure why ESRI didn’t have this documented at the time. But I had tried this as soon as I could get my hands on windows server 2008 and IIS 7 and it definitely was a pain figuring out the mode that had to be set.