Доброго времени суток.
1. На компьютере стоит ArcGisServer 9.3, на нем опубликован мап-сервиc kejma.
2. Скачиваю ArcGis Viewer for Flex, ставлю его на веб-сервер(denver), по адресу mysite.ru:777.
3. Открываю в браузере mysite.ru:777, все работатет. Грузит карту мира, записанную там по умолчанию.
4. Пробую добавить на карту свой мап-сервис, открываю config.xml удаляю все написанное между тегами <basemaps> ... </basemaps> и <operationallayers> ... </operationallayers>. В тег basemaps прописываю следующее:
<layer label="Layer1" type="dynamic" visible="true" url="http://scan/ArcGIS/rest/services/kejma/MapServer"/>
сохраняю, обновляю iis.
5. Когда я пытаюсь открываю mysite.ru:777, flex выдает следующую ошибку:
Layer1 layer failed to load: Fault code: Channel.Security.Error
Fault info: Security error accessing url
Fault details: Destination: DefaultHTTP
Какие есть идеи по поводу устранения данной проблемы ? Как я понял, это может быть связанно с политикой безопасности flash, и решается добавлением файла crossdomain.xml, но куда конкретно его нужно добавить?
Кроме этого сама ссылка:
http://scan/ArcGIS/rest/services/kejma/MapServer
Спокойно открывается через IE. Показывая ArcGIS Services Directory.
Но при открытии через FireFox выдает ошибку: Невозможно определить IP адрес узла
scan