在64位Windows 7/Windows Server 2008上安装ArcGIS Server 9.3.1的注意事项

1、Windows 7/Vista上安装ags 93/931的额外步骤:Additional Vista Requirements。注意:图中是最小要求,其他功能选装;
2、ArcGIS Server目前是32位程序,在64位操作系统中,为了保证稳定,需要以32位程序运行。因此,IIS和ASP.NET也需要运行在32位模式下,具体步骤如下:(1)在命令行中运行引号 中 的命令来开启32位模式:“cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1”;(2)在命令行中运行引号 中 的命令来安装32位ASP.NET 2.0并将所有应用程序池运行在ASP.NET 2.0上:“%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i”;(3)确保IIS中的Web服务扩展列表里ASP.NET version 2.0.50727 (32-bit)设置为允许。详见这里
上面步骤中,(1)中如果没有inetpub\adminscripts文件夹,是因为缺少IIS中的某个功能,方便起见可以安装IIS所有功能,该文件夹即可出现,(3)中,IIS6中Web服务扩展是控制树中的一个节点,IIS7中的ISAPI and CGI Restrictions即是Web服务扩展;
3、ArcGIS Server安装完成后,登陆Manager页面,管理服务会出错,提示“工作站服务未启动”。解决办法:将登陆manager的用户添加到Administrators组中即可。详见这里

附:1)本人安装后发现没有出现"ArcGIS Services Directory”、“ArcGIS Server Manager”等的链接,并且弹出" arcgis Server9.3在Windows7 安装出现1909错误",自己在iis的wwwroot创建了ArcGIS目录,并且在iis中设置了这个目录,设置相关权限,虽然安装时还是出现1909的警告,但比不设置时少了,且“ArcGIS Server Manager”等的快捷方式也在菜单中出现了,试用了下,可以运行登陆,其它少的链接可能也正是安装包不能正常创建iis下目录造成的。

2)访问Rest服务报Service Directory Problem: Server Host cannot be null错误,这个主要是arcgis web应用程序安装不完全,rest.xml中soap地址啥的没填写,以管理员身份运行"Arcgis安装目录\DotNet\AddInstance.exe”删除原来的服务,新建一个服务,增加完成后即可正常访问。

你可能感兴趣的:(在64位Windows 7/Windows Server 2008上安装ArcGIS Server 9.3.1的注意事项)