(一)安装 arcIMS 9.1 ;先不进行 post installation ;
(二)如果还没有安装 IIS 和 VS.NET ,安装 IIS 和 VS.NET ,我用的是 VS.NET2003 ;
(三)打开 arcIMS9.1 安装盘下的 \ServletExec\ServletExec_ReadMe.html ,选择 install ServletExec for MicroSoft IIS web server ,安装 ServletExec ;
(四)运行 arcIMS post installation ,在 configure your Web server 中选择 IIS with ServletExec 4.2/5.0 ;
(五)重新启动 IIS ,测试 arcIMS 是否已经安装成功。
(六)把 <ArcIMS 安装目录 >\Samples\NET_Link\BlueViewer 复制到 C:\Inetpub\wwwroot\BlueViewer ,在 IIS 中新建立一个虚拟目录 BlueViewer ,文件路径为 C:\Inetpub\wwwroot\BlueViewer ,并在 “ 默认 web 站点 ” 上点击鼠标右键,选择属性 -> 文档,添加 default.apsx 默认页。
(七)运行 arcIMS Administrator ,新建一个 service 名为 test ,类型为 ImageServer , map file 为 C:\Inetpub\wwwroot\BlueViewer\axl\BlueViewer.axl , Directory Location 为 C:\Inetpub\wwwroot\BlueViewer\output , HTTP Location 为 http:// 机器名/BlueViewer/output ;保存;
(八)用文本编辑器或 vs.net 2003 打开 C:\Inetpub\wwwroot\BlueViewer\web.config ,修改以下内容:
<appSettings>
<add key="DEFAULT_MAPSERVICE" value="test" />
<add key="DEFAULT_MAPSERVER" value="menglikun" />
<add key="DEFAULT_MAPPORT" value="5300" />
<add key="DEFAULT_EXTENT_XMIN" value="-132.0" />
<add key="DEFAULT_EXTENT_YMIN" value="25.0" />
<add key="DEFAULT_EXTENT_XMAX" value="-57.0" />
<add key="DEFAULT_EXTENT_YMAX" value="50.0" />
<add key="DEFAULT_PRINT_TITLE" value="United States Map" />
</appSettings>
其中 DEFAULT_MAPSERVICE 改为 test ;
DEFAULT_MAPSERVER 改为机器名。
(九)打开浏览器,输入 http://localhost/BlueViewer/default.aspx 就可以访问地图了。这样一个基于 .net link 的项目就建立起来了。可以在这个项目的基础上扩展就可以了 .
对于要应用 VS 开发 IMS 服务的、地图不能显示的,请查看 C:\Inetpub\wwwroot\ 和 C:\ArcIMS\Output\ 这 2 个文件夹的共享权限。对于开发者, C:\Inetpub\wwwroot\ 必须增加 “VS Developer—— 完全控制 ” 的权限。而浏览也要将 C:\ArcIMS\Output\ 增加 “Everyone—— 读取 ” 的共享权限。 Windows 自动更新有时会取消它们的共享或改变共享的权限,最好检查一遍。
原文:http://www.cnblogs.com/gispeng/archive/2007/04/18/717998.html
转载于:https://www.cnblogs.com/ZHF/articles/1001448.html