We have customers hosting a Flash application (we developed for them) on their secure server (HTTPS). The Flash application consumes our Image Service on a secure ArcGIS Server (HTTPS), cross domain. In IE for some reason, the Flash application hangs to download the crossdomain.xml policy file, which is what I can find as the root cause. When the page refreshes, essentially the crossdomain.xml is already in session and works the second time.
1. Close all IE browsers
2. Open IE and go to: https://www.datadoors.net/taplogic/taplogic2.html
3. Problem: The map drawing fails, ESRI logo persists
4. Refresh the page and the map drawing succeeds, and ESRI logo disappears
How can we get the initial load of the application to work reliably?
Good news we figured it out.
It turned out to be an SSL setting in IIS 7 for the cross domain web site. Changing the Client Certificate setting from "Accept" to "Ignore" seems to have solved it. Apparently the "Accept" setting provokes IE to behave differently, attempting to establish a client-server secure connection - a private-public key scenario.