ArcIMS .NET Link的开发配置

                               ArcIMS .NET Link的开发配置

(一)安装arcIMS 9.1;先不进行post installation
(二)如果还没有安装IISVS.NET,安装IISVS.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,类型为ImageServermap fileC:\Inetpub\wwwroot\BlueViewer\axl\BlueViewer.axlDirectory LocationC:\Inetpub\wwwroot\BlueViewer\outputHTTP Locationhttp://机器名/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自动更新有时会取消它们的共享或改变共享的权限,最好检查一遍。

posted on 2007-04-18 11:42  GIS云中飞鹏  阅读(837)  评论(0编辑  收藏  举报

导航