文章编号: 33686
软件: ArcGIS Server 9.2, 9.3, 9.3.1
操作系统: Windows 2000, XP, 2003 Server
摘要:
这篇文章描述了如何将map或globe的缓存移动到新服务器的方法。
内容:
下面是确保在Web Mapping Application中缓存可以访问的检查列表.
1)确保已经为新的服务器目录(新缓存目录)赋予ArcGISSOC账户适当的权限
在地图缓存所在的新服务器上创建本地ArcGISSOC账户,确保与原有ArcGIS Server缓存所在服务器的ArcGISSOC用户名和密码相同。
为缓存目录授予ArcGISSOC账户“读”访问权限。共享目录,并为ArcGISSOC账户授予“读/写”权限。
提示:关于为ArcGIS Server 目录设置权限的更多信息,可以查询帮助文档《配置多服务器部署》,Appendix B: 目录框图。
2) 改变IIS arcgiscache目录到新的位置,并且设置连接用户和密码
1、 在IIS控制台,展开SOM服务器名>Web sites > Default Web site。
2、 右击arcgiscache 虚拟目录并选择properties。
3、 在Virtual Directory tab,选择使用’A Share located on another computer’选项。
4、 在Network Directory,输入路径\{Server}{share}.
5、 单击Connect按钮,输入信任用户,可以共享访问缓存目录。
接受其它的设置并单击OK.
设置可以参见以下视图:
3)添加缓存目录到ArcGIS Server Properties。
1、 在ArcCatalog中,展开GIS Server 的目录。
2、 右键Server的管理连接,并选择Server Properties。
3、 单击Directories tab.
4、 展开Directory Type下拉菜单,选择Cache Directory.
5、 单击Add 按钮。
6、 输入缓存目录路径,格式\{server}\{share}
7、 输入虚拟目录路径,格式:http://{ArcGIS Server Host} /arcgiscache.
8、 如果愿意,也可以添加描述。
9、 单击OK.
10、 新的缓存目录被添加到列表。
4)在服务属性中设置地图缓存目录
1、 在地图服务运行的情况下,在Server管理连接中右击地图服务,并选择Service Properties。
2、 单击Caching tab.
3、 在Server Cache Directory下拉菜单中选择新缓存目录。
4、 单击Apply。
5、 对话框刷新后,通过检测各种属性验证缓存已经被适当读取。
6、 单击OK,确认改变。