Ошибка загрузки слоя в Viewer for Flex

0 голосов
спросил 14 Дек, 11 от Kostya_ml (120 баллов) в категории Программные продукты Esri
Доброго времени суток.

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

2 Ответы

0 голосов
ответил 14 Дек, 11 от TDenis (42,620 баллов)
куда конкретно его нужно добавить?

http://scan/crossdomain.xml
0 голосов
ответил 14 Дек, 11 от Worker (22,480 баллов)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...