arcgis 本地地图服务 silverlight 调用报错 .

问题描述:按照帮助完成系统的配置:安装VS2008——〉安装VS2008SP1——〉安装silverlight tool2——〉下载arcgis silverlight api。建立一个工程后,采用ArcGIS online服务没有问题,正常显示,但采用本地服务时无法正常显示地图

原因分析:忽略了“http://resources.esri.com/help/9.3/arcgisserver/apis/silverlight/help/Getting_Started.htm”中第四步,没有配置“clientaccesspolicy.xml”。

解决方案:按照规则配置(新建一个)“clientaccesspolicy.xml”文件如下:

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
并将该文件存入web服务根目录即可,如for .net的放在IIS路径下“c:/inetpub/wwwroot/”下,
for java的放在“ArcGIS安装目录/java/web_output”下。
posted @ 2011-10-25 16:56  九边gis  阅读(397)  评论(0编辑  收藏  举报