将内容地图映射为外网可以访问的地图服务的方法
打开D:\Program Files\ArcGIS\Server10.0\server\user\cfg 文件夹(该版本的为ArcGIS Server10版本,之前的版本的路径可能有所不同)
然后可以看到后缀名称为.cfg格式文件,这个就是地图服务的配置文件,这些文件的名称也就是你发布的地图服务的名称。
然后打开这些文件(使用记事本或者其他的文档编辑工具均可以打开),找到如下类似的代码行:
<EndPointURL>http://localhost/arcgis/services/ArcGISServerTest/MapServer</EndPointURL>
然后将localhost修改为如下的格式:外网映射IP地址:端口
比如类似下面的:
<EndPointURL>http://127.0.0.0:80/arcgis/services/ArcGISServerTest/MapServer</EndPointURL>
然后需要重新启动下服务器,或者重启下地图服务,然后再清空下服务器的IIS缓存,不过比较保守,有效的方法是:重启服务器。
然后用外网就可以访问这些地图服务了。
//
上面的这个地图服务配置文件,也就是仅仅修改上面的一行代码即可,其他地图的Localhost无需替换成上面的格式。
THE END !
2011年6月21日