ArcGISServer 将内网地图服务映射修改外网可以访问的地图服务

将内容地图映射为外网可以访问的地图服务的方法

打开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日

你可能感兴趣的:(server)