第一步:解压arcgis_js_v20_api,将目录\arcgis_js_api\library复制到:

 C:\Inetpub\wwwroot\arcgis_js_api\library

第二步:将如下js文件中的[HOSTNAME_AND_PATH_TO_JSAPI]改为<ServerIP>/arcgis_js_api/library/2.0/arcgis/;

C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\js\esri\esri.js
C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\js\dojo\dojo\dojo.xd.js

C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\js\dojo\dojo\dojo.xd.js.uncompressed.js

第三步:在IIS中将目录C:\Inetpub\wwwroot\arcgis_js_api\library\2.0\arcgis\设置为虚拟目录,并指定default.ashx为默认文件,访问http: //<ServerIP>/arcgis_js_api/library/2.0/arcgis/,若提示文件下载说明配置成功;

第四步:修改C:\Inetpub\wwwroot\ArcGIS\rest\rest.config,将<ArcGIS>和<ArcGISCSS>两个节点改为本机地址http: //<ServerIP>/arcgis_js_api/library/2.0/arcgis/

第五步:打开本地rest服务目录http: //<ServerIP>/arcgis/rest/services/,打开本地地图服务,通过jsapi方式来打开,若地图能打开,说明第四步中修改正确;

第六步:自定义测试代码如下,进行测试。

 
  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
  2. <html> 
  3.   <head> 
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
  5.     <title>Simple Map</title> 
  6.     <link rel="stylesheet" type="text/css" href="http://<ServerIP>/arcgis_js_api/library/2.0/arcgis/js/dojo/dijit/themes/tundra/tundra.css"> 
  7.     <script type="text/javascript" src="http://<ServerIP>/arcgis_js_api/library/2.0/arcgis/"></script> 
  8.     <script type="text/javascript"> 
  9.       dojo.require("esri.map");  
  10.       function init() {  
  11.         var myMap = new esri.Map("divMap");  
  12. //说明:如下地图服务URL可改为本地的,地图服务若为非瓦片服务,则new esri.layers.ArcGISDynamicMapServiceLayer即可。  
  13.         var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/NGS_Topo_US_2D/MapServer");  
  14.         myMap.addLayer(myTiledMapServiceLayer);  
  15.       }  
  16.       dojo.addOnLoad(init);  
  17.     </script> 
  18.   </head> 
  19.   <body class="tundra"> 
  20.     <div id="divMap" style="width:900px; height:600px; border:1px solid #000;"></div> 
  21.   </body> 
  22. </html>