一项小小的任务,就是在Windows Server 2003企业版上部署ArcGIS 10.0系列软件。平时习惯用Windows XP或者Windows 7操作系统,Windows Server 2003的使用经验很少,虽说只是软件部署,期间还是发生不少问题,好在都逐一解决了。好记性不如烂笔头,记录于此,以供日后查阅,也为他人提供一点参考。
1、因为要部署ArcGIS Desktop和ArcGIS Server,所以必须满足一些基础条件。
① 操作系统版本,对于Windows Server 2003,必须是SP2版本。
② IIS支持,该Windows Server 2003系统居然没有自带IIS,从网上找了个针对Windows Server 2003系统的IIS 6.0,一路安装完事。
③ .NET Framework 3.5 SP1,ArcGIS Desktop安装介质里带有.NET Framework 3.5 SP1完整安装包,可以直接安装。但是我们所使用是中文版操作系统,必须得有.NET Framework语言包的支持,所以安装时候会联网下载.NET Framework的中文语言包,下载过程及其缓慢,这里给出一个快速安装方法。
A 使用DOC命令进入到安装介质的DotNet35文件夹;
B 运行该命令dotnetfx35sp1.exe /x,将安装文件解压到你的硬盘目录中;
C 下载.NET Framework 3.5语言包dotnetfx35langpack_x86zh-CHS.exe,VS 2008和VS 2008 SP1中都含有该语言包,将其拷贝到 B 步骤解压目录的..\DotNet35\wcu\dotNetFramework文件下(与dotNetFx35setup.exe同一文件夹)。
D 回到DOC命令窗口,使用该命令dotNetFx35setup.exe执行安装,一路安装完事。
这里需要强调的是IIS与.NET Framework的安装顺序,建议按照此② ③顺序步骤,如果此颠倒了此二者的安装顺序,需要使用ASP.NET IIS 注册工具注册IIS,详见使用ASP.NET IIS注册工具(Aspnet_regiis.exe)重新注册IIS。
2、安装ArcGISDesktop10sp2.msp补丁出错。错误信息为“错误1718......文件被数字签名策略拒绝”。解决办法如下。
A 控制面板>管理工具>本地安全策略,打开本地安全设置界面;
B 在本地安全界面的左边栏中单击“软件限制策略”;
C 如果未列出软件限制,请右击“软件限制策略”,然后单击“新建策略”;
D 在“对象类型”下,双击“强制”。
E 单击“除本地管理员以外的所有用户”,然后单击“确定”。
F 重启计算机。
再次安装ArcGISDesktop10sp2.msp补丁,顺利完成。
3、Windows Server 2003下IIS的配置问题。Windows Server 2003下IIS的配置比Windows XP和Windows 7下IIS配置要麻烦,遇到不少问题。