(原帖地址http://www.th7.cn/Program/net/2011/12/22/51908.shtml)
1. 先在官網上ArcGIS API for JavaScript download page(需要有賬戶)下載最新的API:arcgis_js_v26_api.zip 和 SDK: arcgis_js_v26_sdk.zip ;
2. 將下載下來的 arcgis_js_v26_api.zip 和 arcgis_js_v26_sdk.zip 分別解壓,將各自檔案夾下的的 arcgis_js_api 檔案夾拷貝到 C:/inetpub/wwwroot 下,因為拷貝的檔案夾名稱都為arcgis_js_api,因此當拷貝第二個檔案夾時選擇覆蓋即可;
3. 將 C:/inetpub/wwwroot/arcgis_js_api/library/2.6/jsapi/js/esri 下的 esri.js 檔案
C:/inetpub/wwwroot/arcgis_js_api/library/2.6/jsapi/js/dojo/dojo 下的 dojo.xd.js 及 dojo.xd.js.uncompressed.js 兩個檔案
中的 "[HOSTNAME_AND_PATH_TO_JSAPI] 替換為 djConfig.url + "/arcgis_js_api/library/2.6/jsapi/ (注意別少了冒號) 同理將
C:/inetpub/wwwroot/arcgis_js_api/library/2.6/jsapicompact/js/esri 下的 esri.js 檔案
C:/inetpub/wwwroot/arcgis_js_api/library/2.6/jsapicompact/js/dojo/dojo 下的 dojo.xd.js 及 dojo.xd.js.uncompressed.js 兩個檔案
中的 "[HOSTNAME_AND_PATH_TO_JSAPI] 替換為 djConfig.url + "/arcgis_js_api/library/2.6/jsapicompact/ (注意冒號);
4. 在IIS中將 arcgis_js_api 轉換為應用程式,並在預設文件中添加:default.ashx ;
5. var djConfig = { parseOnLoad: true, url: "localhost" }; 加一個url屬性,url為api所在伺服器IP地址
將 http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.6 替換為 http://localhost/arcgis_js_api/library/2.6/jsapi localhost要改為api所在伺服器IP地址
將 http://serverapi.arcgisonline.com/jsapi/arcgis/2.6/js/dojo/dijit/themes/claro/claro.css 替換為
http://localhost/arcgis_js_api/library/2.6/jsapi/js/dojo/dijit/themes/claro/claro.css localhost要改為api所在伺服器IP地址 ;